Що робить інструмент
Цей інструмент перетворює зображення на текст Base64 і готовий до вставлення data URI. Data URI вбудовує зображення безпосередньо в HTML, CSS, Markdown, JSON чи лист, тож сторінці потрібно на один HTTP-запит менше, а фрагмент працює без розміщення окремого файлу. Працює й у зворотний бік: вставте Base64 чи data URI, щоб переглянути зображення й зберегти його.
Як користуватися
- Перетягніть зображення в зону для файлів, натисніть Вибрати зображення або Приклад, щоб завантажити SVG-логотип.
- У перегляді показано зображення з його типом, розміром файлу, розміром Base64 і розмірами в пікселях.
- Виберіть Формат виводу:
- Data URI:
data:image/png;base64,…— для атрибутівsrcі JSON. - Лише Base64: голий рядок, за бажанням із перенесенням кожні 76 символів для MIME і PEM.
- CSS background: повне оголошення
background-image: url("…");. - HTML
<img>: тег зображення з data URI вsrc. - Markdown:
.
- Data URI:
- Скопіюйте результат. Щоб натомість декодувати, вставте Base64 чи data URI в поле вхідних даних і натисніть Зберегти зображення.
Приклад
PNG розміром 2×1 піксель перетворюється на:
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAIAAAB7QOjdAAAADUlEQVR4nGP4zwAE/wEHAAH/4iOeWQAAAABJRU5ErkJggg==
У CSS:
.dot { background-image: url("data:image/png;base64,iVBORw0KGgo…"); }
Коли вбудовувати зображення
Вбудовування корисне для маленьких зображень, що часто використовуються: іконок, крихітних фонів, індикаторів завантаження й підписів у листах. Для фото й великої графіки воно погано підходить: Base64 додає приблизно третину до розміру, зображення не кешується окремо від сторінки чи таблиці стилів, а ще воно затримує розбір решти файлу. Практичне правило: тримайте вбудовані зображення в межах кількох кілобайтів. Для SVG data URI з відсотковим кодуванням (data:image/svg+xml,…) часто менший за Base64, і інструмент приймає обидва варіанти.
Часті запитання
› Чи завантажується моє зображення на сервер?
Ні. Файл читається й кодується у вашому браузері. Нічого не надсилається на сервер, тож приватні скриншоти й неопубліковані дизайни лишаються на вашому пристрої.
› Які формати зображень підтримуються?
PNG, JPEG, GIF, WebP, AVIF, SVG, ICO і BMP. Тип визначається за байтами самого файлу, а не за його іменем.
› Чому Base64 більший за файл?
Base64 записує кожні 3 байти як 4 символи, тож текст приблизно на 33% більший за початковий файл. Вбудовуйте лише маленькі зображення, як-от іконки; більші підключайте як звичайні файли.
› Чи можна перетворити Base64 назад на зображення?
Так. Вставте data URI або голий рядок Base64 у поле вхідних даних. Інструмент покаже перегляд, визначить тип і дасть змогу зберегти файл зображення.