IT Image Tools

Зображення в Base64

Перетворіть зображення на data URI у форматі Base64 для вбудовування в HTML чи CSS. Безкоштовно, миттєво і 100% у браузері — нічого не завантажується.

🔒 Працює повністю у вашому браузері — нічого не завантажується

Drop an image here or click to browse

Advertisement

Кодуйте зображення як data URI у Base64

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

Цей інструмент читає ваш файл локально та видає повний data: URI, а також готові фрагменти <img> і CSS background-image, які можна скопіювати одним клацанням. Нічого не завантажується — кодування повністю відбувається у вашому браузері.

Коли варто вбудовувати, а коли ні

Вбудовування прибирає один HTTP-запит, що може пришвидшити невеликі критично важливі зображення. Але Base64 приблизно на 33% більший за двійковий файл і не може кешуватися окремо, тому уникайте його для великих фотографій або зображень, що повторно використовуються на багатьох сторінках. Як практичне правило, вбудовуйте іконки розміром до кількох кілобайтів, а більші зображення залишайте звичайними файлами.

Як використовувати результат

Data URI зберігає початковий тип файлу, наприклад data:image/png;base64, з подальшими закодованими байтами, а рядок стану показує, скільки кілобайтів тексту утворилося. Скористайтеся трьома кнопками копіювання залежно від призначення: чистий URI для значення src або href, тег <img> для HTML (потім додайте змістовний текст alt) або рядок CSS для таблиці стилів.

Практичні застереження

  • Довгий рядок Base64 збільшує ваш файл HTML чи CSS і сповільнює його читання, а також завантажується знову з кожною сторінкою, що його містить. Gzip або Brotli повертають частину надлишку, але дані зображення вже стиснуті, тож виграш обмежений.
  • Якщо ваш сайт використовує Content Security Policy, img-src має дозволяти URI data:.
  • Багато поштових клієнтів блокують або видаляють data URI, тому перевірте, перш ніж покладатися на них у розсилках.
  • Спершу стисніть або зменшіть зображення; менше джерело дає значно коротший рядок.

Що добре підходить для вбудовування

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

Як користуватися

  1. Додайте зображенняПеретягніть зображення в область або клацніть, щоб вибрати файл.
  2. СкопіюйтеСкопіюйте рядок Base64 або готовий фрагмент <img> / CSS.
  3. ВикористайтеВставте data URI безпосередньо у ваш HTML або CSS.

Часті запитання

Що таке data URI у Base64?
Це текстове кодування вашого зображення, яке можна вбудувати безпосередньо в HTML або CSS за допомогою URL data:, без потреби в окремому файлі зображення.
Коли варто вбудовувати зображення як Base64?
Для крихітних іконок або зображень, що використовуються в листах і односторінкових файлах. Для більших зображень зазвичай краще залишити звичайний файл, бо Base64 збільшує розмір приблизно на 33%.
Чи завантажується моє зображення?
Ні. Кодування відбувається локально за допомогою API FileReader.
Advertisement