Конвертер изображений в Base64
Кодируйте изображения в строки Base64 и data URI
Перетащите изображения сюда или нажмите для выбора
Макс. 10 МБ на файл. Поддержка PNG, JPG, GIF, WEBP, SVG, BMP.
Настройки
Вставлять перенос каждые 76 символов (MIME)
Связанные инструменты
Обзор
Конвертер изображений в Base64 кодирует файлы PNG, JPEG, GIF, WebP, SVG, BMP, ICO и AVIF напрямую в строки Base64 и data URI — прямо в вашем браузере. Перетащите одно изображение или сразу несколько, выберите формат вывода (обычный Base64, data URI, тег <img>, CSS-фон или Markdown) и скопируйте либо экспортируйте результат для вставки в HTML, CSS, JSON-payload или email-шаблоны.
Что распознаёт и обрабатывает этот конвертер
- •Пакетная загрузка перетаскиванием: конвертируйте одно изображение или сразу десятки, до 10 МБ на файл
- •Пять форматов вывода: обычный Base64, полный data URI, готовый к вставке тег <img>, правило CSS background-image или синтаксис изображения Markdown
- •Автоматическое определение MIME-типа загруженного файла с корректной вставкой в префикс data URI
- •Опциональный перенос строк в стиле MIME (по 76 символов) для совместимости с почтовыми клиентами и старыми парсерами
- •Статистика по каждому изображению: исходный размер файла, размер после кодирования в Base64 и размеры в пикселях — увеличение размера примерно на 33% видно ещё до вставки
- •Массовый экспорт в TXT, JSON, HTML, CSS или ZIP-архив — всё работает полностью на стороне браузера, ваши изображения никогда не загружаются на сервер
Когда конвертировать изображение в Base64
- •Вставка небольшой иконки или логотипа прямо в HTML/CSS в виде data URI, чтобы сэкономить один HTTP-запрос
- •Формирование JSON-payload для API или конфигурационного файла, где данные изображения передаются встроенно, а не отдельным URL
- •Создание email-подписи или шаблона транзакционного письма со встроенным изображением, поскольку многие почтовые клиенты блокируют загрузку внешних картинок
- •Генерация data URI для CSS background-image в дизайн-системе или как альтернатива спрайтам иконок
- •Пакетное кодирование набора скриншотов или миниатюр для документации, которая должна поставляться единым самодостаточным файлом
Как конвертировать изображение в Base64
- 1.Перетащите одно или несколько изображений в зону загрузки или нажмите «Выбрать файлы»
- 2.Выберите формат вывода: обычный Base64, data URI, тег <img>, CSS-фон или Markdown
- 3.Включите перенос строк, если нужен перенос по 76 символов в стиле MIME
- 4.Скопируйте результат для одного изображения или используйте «Экспортировать всё», чтобы скачать все сконвертированные изображения в формате TXT, JSON, HTML, CSS или ZIP
Особые случаи, о которых стоит знать
- •Кодирование в Base64 увеличивает размер файла примерно на 33% — PNG на 300 КБ превращается в строку примерно на 400 КБ, что важно для больших пакетов, вставляемых встроенно
- •Файлы SVG уже являются текстовыми; их кодирование в Base64 редко даёт меньший размер, чем простая вставка исходной SVG-разметки
- •Файлы, превышающие лимит 10 МБ на файл, отклоняются с ошибкой, а не обрезаются незаметно
- •AVIF и некоторые варианты ICO могут отображаться в разных браузерах не идентично, даже если само кодирование Base64 выполнено правильно
Ограничения
- •Перед кодированием не выполняется изменение размера или сжатие на стороне сервера — заранее оптимизируйте большие изображения, если нужна более короткая выходная строка
- •Очень большие пакеты (много крупных файлов одновременно) могут нагружать память браузера, поскольку всё хранится и кодируется на стороне клиента
- •Экспорт в ZIP просто переупаковывает исходные файлы; повторное сжатие или конвертация форматов не выполняются
Нужно конвертировать в обратную сторону?
Если у вас уже есть строка Base64 или data URI — из ответа API, CSS-файла или сохранённой конфигурации — и нужно просмотреть или скачать её как настоящий файл изображения, используйте конвертер Base64 в изображение. Он автоматически определяет MIME-тип и позволяет просматривать и скачивать декодированное изображение.