Інструменти95

КОНВЕРТАЦІЯ / ПРАКТИЧНИЙ ПОСІБНИК ІЗ ЗОБРАЖЕНЬ

Як конвертувати зображення в Base64

Перетворіть зображення на код, необхідний вашому проєкту, зберігаючи його оригінальні байти.

Виберіть зображення, виберіть Data URL, Plain Base64, зображення HTML або фон CSS, і скопіюйте код або завантажте його як текст. Цей посібник слідує за оригінальним PNG через експорт зображення HTML.

Дотримуйтесь інструкції
ПЕРЕВІРЕНЕ ДЖЕРЕЛО ТА ЙОГО ЗАВАНТАЖЕНИЙ РЕЗУЛЬТАТ
До Іконка орбіти PNG, закодована у прикладі Base64.

Оригінал 512 × 512 PNG: 202,491 байтів.

Після
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAQAElEQVR4Aez9T+x/+1Xehz7rZ0Jv/iiiXEWM2kFQRonUiAwQqmp1lKhCKKpQRh3cFBJsAyYYAjY2mHOOoYE29rEZkDCoIlUd…

Початок фактичного 270,029-байтового виводу HTML; уривок скорочено для відображення.

Оригінал 512 × 512 PNG: 202,491 байтів. Початок фактичного 270,029-байтового виводу HTML; уривок скорочено для відображення.
Реклама
ШВИДКИЙ ВІДЕОУРОК How to encode an image as Base64 or HTML Choose an image, select HTML image code and download the encoded image as a text file. Англійська озвучка Переглянути відео

How to encode an image as Base64 or HTML

Реклама

Дотримуйтесь цього робочого прикладу, а потім адаптуйте ті самі елементи керування до власного зображення. Відкрити Конвертер зображення у Base64.

01

Виберіть зображення та перегляньте його ідентифікатор

Відкрийте конвертер «Зображення в Base64». Виберіть зображення або спробуйте зразок. У прикладі використовується favicon-orbit.png розміром 512 × 512 пікселів, який містить 202,491 байтів. Редактор показує зображення над його кодом, щоб ви могли підтвердити, що вибрали потрібний ресурс.

PNG, JPG, WebP, GIF, BMP та AVIF підтримуються, якщо ваш браузер може декодувати їх для попереднього перегляду. Максимальний розмір файлу становить 25 МБ, з обмеженнями 60 мегапікселів та 16,000 пікселів на сторону. Розмітка SVG не приймається цим растровим конвертером.

Інструмент зчитує оригінальні байти файлу. Він не використовує попередній перегляд для відновлення зображення, зміни його розміру або повторного стиснення. Тому існуючі метадані та анімація GIF зберігаються в закодованих даних.

Перед кодуванням скористайтеся «Змінити розмір зображення» (Resize Image) або «Компресор зображень» (Image Compressor), якщо вам потрібен менший ресурс. Сам Base64 не зменшує розмір зображення.

02

Виберіть представлення, яке очікує ваш проєкт

Відкрийте «Налаштування» (Settings) і виберіть зображення HTML у розділі «Формат коду» (Code format) для цього прикладу. Результатом є тег img, що містить Data URL Base64. Атрибут alt спочатку порожній; напишіть корисний альтернативний текст, коли зображення передає інформацію.

Data URL починається з префікса, такого як data:image/png;base64, за яким слідують закодовані дані. Plain Base64 містить лише дані. Фон CSS обгортає Data URL у декларацію background-image. Ці представлення обслуговують різні цілі, тому копіюйте форму, яку запитує ваш застосунок, а не просто змінюйте назву файлу.

Панель коду оновлюється відразу після зміни формату коду. Значок копіювання копіює поточне представлення та видає підтвердження копіювання. Коли доступ до буфера обміну заблоковано, код виділяється для ручного копіювання.

Повний тег HTML img не є те саме, що data URL. Використовуйте лише значення src, коли поле запитує URL.

Приклад у цьому посібнику

Спробуйте приклад: favicon-orbit.png, 512 × 512 пікс., 202,491 байтів. Оберіть зображення HTML у форматі коду. Натисніть «Почати» та завантажте favicon-orbit-base64.txt.

Оригінал PNG
512 × 512 пікс. · 202,491 байтів
Текстовий вивід HTML
270,029 байтів
Кодування
Оригінальні байти; без перестискання
03

Завантажте код і дізнайтеся його розмір

Виберіть Start, а потім Download. Приклад зберігає favicon-orbit-base64.txt, що містить HTML код зображення. Його 270,029 байтів більші за 202,491-байтове джерело. Порівняння у статті показує початок завантаженого тексту, скорочений лише для зручності читання.

Base64 зазвичай перетворює три вихідні байти на чотири текстові символи, додаючи приблизно третину перед невеликою обгорткою. Вбудовування маленької іконки може зробити документ автономним, але розміщення великих рядків зображень всередині HTML або CSS також збільшує цей документ і заважає кешуванню зображення як окремого файлу.

Кодування — це не шифрування. Будь-хто, хто має повний рядок Base64, може відновити вихідне зображення. Поводьтеся з кодом так само обережно, як і з вихідним файлом, якщо він містить конфіденційну інформацію.

Скорочений уривок у цій статті є пояснювальним. Використовуйте повний завантажений TXT або скопіюйте повний код з інструмента.

КОРИСНІ ДЕТАЛІ

Поширені запитання

Чи зменшить кодування якість зображення?

Ні. Кодування зберігає вихідні байти. Воно не змінює розмір, не стискає та не перемальовує зображення.

Чому рядок Base64 більший за зображення?

Base64 представляє три вхідні байти за допомогою чотирьох текстових символів, тому зазвичай додає близько однієї третини перед обгорткою або префіксом.

Чи зберігаються анімації GIF?

Кодування зберігає вихідні GIF байти, включаючи анімацію. Попередній перегляд може показувати статичний кадр, тоді як закодовані дані зберігають усі кадри.

Чи безпечний Base64 для секретних зображень?

Base64 — це не шифрування. Зберігайте рядок у приватності, якщо вихідне зображення є конфіденційним. Сам конвертер обробляє його локально у вашому браузері.

ВАША ЧЕРГА

Перетворіть потрібне зображення на потрібний код.

Спробуйте зразок або використайте власний файл і перегляньте результат перед поширенням.

Відкрити Конвертер зображення у Base64

Деталі зображення

Мова38

English العربية Français Italiano Deutsch Español Português Nederlands Русский Türkçe 日本語 中文 हिन्दी Bahasa Indonesia Bahasa Melayu 한국어 Tiếng Việt ไทย Polski Svenska Українська Norsk বাংলা Ελληνικά فارسی اردو Čeština Dansk Magyar Română Suomi Български Filipino ქართული Slovenčina Azərbaycanca עברית Slovenščina

Виберіть мову. Відеоуроки наразі мають англійське озвучення.