Перейти к контенту
SPCXTools

Изображение в Base64

Превратите любое изображение в Base64 data URI и скопируйте как чистый Base64, CSS-фон, тег img для HTML или код для Markdown.

Работает локально — файлы не покидают ваше устройство

Загрузка инструмента…

Как использовать Изображение в Base64

  1. 1Выберите изображение или перетащите его на страницу.
  2. 2Выберите формат вывода — Data URI, чистый Base64, CSS, HTML или Markdown.
  3. 3Посмотрите размер закодированных данных рядом с предпросмотром.
  4. 4Нажмите Копировать и вставьте код туда, где он нужен.

Встраивайте изображения прямо в код

Иногда изображение нужно использовать без отдельного файла: как иконку в таблице стилей, логотип в однофайловом HTML-отчете, заглушку в ответе JSON API, картинку в Markdown-документе или фон в библиотеке компонентов. Этот конвертер кодирует любое изображение в Base64 и подготавливает его для быстрой вставки — в виде Data URI, чистого Base64, CSS-свойства background-image, HTML-тега <img> или синтаксиса Markdown.

Возможности

  • Все популярные форматы изображений: PNG, JPG, GIF, WebP, AVIF, SVG, ICO и другие.
  • Пять форматов вывода для различных задач.
  • Сравнение размеров исходного файла и закодированного текста.
  • Предпросмотр изображения на шахматном фоне для проверки прозрачности.
  • Копирование в один клик.
  • Конфиденциально: файл никогда не покидает ваш браузер.

Примеры результата

Формат Как выглядит
Data URI data:image/png;base64,iVBORw0KGgo…
Base64 iVBORw0KGgo…
CSS background-image: url("data:image/png;base64,…");
HTML <img src="data:image/png;base64,…" alt="logo">
Markdown ![logo](data:image/png;base64,…)

Следите за размером встроенных изображений

Встроенные изображения не могут кэшироваться отдельно и скачиваются заново вместе с каждой страницей или таблицей стилей, которая их содержит. Как правило, встраивать стоит только картинки размером не более нескольких килобайт. Сначала уменьшите размер файлов с помощью инструмента Сжать изображение, конвертируйте векторные иконки через SVG в PNG, если требуется растр, или закодируйте другие файлы и текст с помощью кодировщика Base64.

Частые вопросы

Что такое data URI?
Data URI встраивает файл прямо в текст в формате data:image/png;base64,, за которым следуют закодированные байты. Браузеры отображают его точно так же, как загруженное по URL изображение, но без дополнительного запроса.
Почему код Base64 больше исходного изображения?
Base64 кодирует каждые 3 байта в 4 текстовых символа, поэтому результат примерно на 33% больше исходного файла. Если страница передается со сжатием gzip или Brotli, часть этого избыточного объема компенсируется.
Когда следует встраивать картинки в Base64?
Для небольших изображений — иконок, мелких логотипов, плейсхолдеров, а также картинок в HTML-письмах или однофайловых документах — там, где важно избежать лишнего запроса. Для крупных фото лучше использовать обычные файлы, так как они кэшируются отдельно и не раздувают ваш HTML или CSS.
Показывают ли почтовые клиенты картинки в Base64?
Поддержка разная. Многие веб-клиенты блокируют или удаляют data-URI изображения, поэтому для email-рассылок обычно надежнее размещать картинки на сервере или прикреплять их как встроенные вложения.
Мое изображение загружается на сервер?
Нет. Изображение считывается и кодируется вашим браузером. На сервер ничего не отправляется.