Кодувальник і декодувальник зображень Base64

Перетворюйте зображення в Base64 і навпаки. Підтримує PNG, JPEG, GIF, WebP, BMP, SVG та ICO. Вивід як Data URI, HTML <img>, CSS background-image, Markdown, JSON або XML.
Уся обробка відбувається локально у вашому браузері — ваші зображення ніколи не завантажуються на жоден сервер.
Напрямок: Формат:
📷
Натисніть, щоб вибрати або перетягніть сюди зображення
PNG, JPEG, GIF, WebP, BMP, SVG, ICO — максимум 10 МБ
⚠ Велике зображення (>5 МБ). Закодований Base64 буде дуже довгим. Розгляньте стиснення спочатку.
Preview
Формат:-
Розміри:-
Розмір файлу:-
Розмір Base64:-
Кодування: зображення → Base64
Завантажте або перетягніть зображення, щоб закодувати його в Base64. Оберіть один із 7 форматів виводу: Data URI (вбудовується безпосередньо у веб-сторінки), сирий Base64, HTML <img>, CSS background-image, Markdown, JSON або XML.
Декодування: змініть напрямок, щоб декодувати рядок Base64 назад у зображення — вставте будь-який Base64 або Data URI і подивіться попередній перегляд зображення. Формат зображення визначається автоматично за магічними байтами (PNG, JPEG, GIF, WebP, BMP, ICO, SVG).
Безпечний для URL: замінює + на -, а / на _, і прибирає завершальне доповнення =.
Підтримувані формати: PNG, JPEG, GIF, WebP, BMP, SVG, ICO.
Конфіденційність: уся обробка виконується локально у вашому браузері — ваші зображення ніколи не завантажуються.
Коли варто вбудовувати зображення

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

Орієнтир: вбудовуйте зображення розміром до кількох КБ — для всього більшого окремий кешований файл зображення виграє при повторних відвідуваннях.