Конвертер изображений в Base64
Конвертируйте изображения в Base64 строки и декодируйте Base64 в изображения
Перетащите изображение сюда или нажмите для выбора
Поддерживается: PNG, JPG, GIF, WebP, SVG, BMP (Макс 5МБ)
Поддерживает чистый Base64, Data URI (data:image/...), HTML тег IMG или CSS background-image
О конвертации изображений Base64
Что такое кодирование изображений Base64?
Кодирование Base64 преобразует бинарные данные изображения в ASCII текстовые строки. Это позволяет встраивать изображения непосредственно в HTML, CSS или JSON без отдельных файловых запросов. Результирующая строка примерно на 33% больше исходных бинарных данных.
Типичные случаи использования
- Встраивание маленьких изображений непосредственно в HTML/CSS для уменьшения HTTP запросов
- Включение изображений в email шаблоны без внешнего хостинга
- Хранение изображений в структурах данных JSON или XML
- Передача изображений через текстовые протоколы
- Создание автономных HTML файлов со встроенными ресурсами
Справка по форматам вывода
| Формат | Пример | Использование |
|---|---|---|
| Чистый Base64 | iVBORw0KGgoAAAANS... | API запросы, хранение в базе данных, пользовательская обработка |
| Data URI | data:image/png;base64,iV... | JavaScript источники изображений, динамическая загрузка изображений |
| HTML тег IMG | <img src="data:..."> | Прямое встраивание в HTML документы |
| CSS фон | background-image: url(data:...); | Фоновые изображения в таблицах стилей |
Советы и лучшие практики
- Используйте кодирование Base64 для маленьких изображений (до 10КБ) для лучшей производительности
- Для больших изображений обычный файловый хостинг обычно более эффективен
- SVG изображения часто сжимаются лучше растровых форматов при кодировании Base64
- Учитывайте кэширование браузера - Base64 изображения не могут быть кэшированы отдельно