Конвертер зображення в Base64
Перетворіть локальне зображення на повний Base64 data URL. Перевірте перегляд, перетворіть, скопіюйте або завантажте текст. До 64 MiB.
Почати роботу
Що допомагає робити цей інструмент
Перетворіть локальне зображення на повний Base64 data URL. Перевірте перегляд, перетворіть, скопіюйте або завантажте текст. До 64 MiB.
Приклад роботи
icon.png
data:image/png;base64,iVBORw0KGgo…
Як формується результат
Base64 представляє двійкові байти друкованими символами. Це оборотне кодування, а не стиснення або шифрування, і зазвичай збільшує обсяг приблизно на третину.
Корисні сценарії
- Вбудувати маленьку іконку в CSS або HTML
- Створити портативний API або тестовий фікстур
- Переглянути або передати невеликий двійковий файл як текст
Важливі обмеження
- Великі рядки Base64 збільшують використання HTML, CSS та пам'яті.
- Кодування не приховує та не захищає зображення.
- MIME-тип у data URL має відповідати фактичному формату файлу.
Часті запитання
Чому Base64 більший за файл зображення?
Кожні три двійкові байти представлені чотирма символами Base64, плюс префікс data URL.
Чи варто вбудовувати всі зображення сайту?
Ні. Зовнішні файли зазвичай краще кешуються; вбудовані дані найкорисніші для невеликих автономних ресурсів.
Конвертер зображення в Base64
Обмеження: 64 MiB (67 108 864 байти) і 24 000 000 декодованих пікселів. Розмір перевіряється до читання, розміри зображення — до побудови Base64. Кодується весь оригінальний файл без перекодування canvas; метадані й байти анімації зберігаються, але перегляд не підтверджує відтворення анімації. Для N байтів тіло Base64 містить 4 × ceil(N/3) символів плюс префікс. Приклади з трьома крапками неповні. Кодування не очищує й не шифрує; MIME браузера не засвідчує формат. Великі вбудовані зображення збільшують документ і пам’ять та не кешуються окремо.
data:image/png;base64,... Base64 length = 4 × ceil(N / 3)
Обробка виконується локально у вашому браузері.