Перейти к содержимому

Изображение в Base64 — data URL онлайн

Превратите изображение в текст Base64 или полный data URL `data:image/...;base64,` для HTML, CSS, Markdown или конфигов, где принимают только строки. Лучше для крошечных иконок и превью — встраивание многомегабайтного фото раздувает страницу и бьёт по загрузке.

Перетащите файл сюда или нажмите, чтобы выбрать

Base64 представляет двоичные данные читаемыми символами. Data URL позволяет браузеру загрузить картинку без отдельного HTTP-запроса — но строка примерно на треть больше файла и плохо кэшируется.

Используйте для иконок масштаба килобайт, пиксель-арта, маленьких логотипов. Пихать отпускное фото в CSS раздувает стили.

Сначала сожмите или измените размер, если исходник велик — закодированная строка тоже уменьшится.

Как конвертировать

  1. Выберите изображение и подтвердите превью
  2. При необходимости переключите префикс data URL
  3. Скопируйте текст вывода
  4. Вставьте в HTML, CSS или конфиг

Когда Base64 для изображений имеет смысл

  • Однофайловые демо или HTML писем с inline-иконкой.
  • Крошечный CSS-фон без отдельного ассета.
  • API или конфиги, где для картинок только текстовые поля.
  • Опциональный префикс data URL для копирования напрямую.

Сценарии

  • Иконка 16×16 в документации компонента
  • Маленький бейдж в шаблоне письма (следите за общим размером)
  • Поле формы, ожидающее данные изображения Base64

Советы

  • Для CSS `url()` включите префикс data URL.
  • Выключите префикс, когда получатель хочет только сырой Base64.
  • Строка слишком длинная? Сначала сожмите или измените размер.
  • Нужен файл обратно? Base64 → изображение.

Формы вывода

ВводВыводПримечание
Маленькая PNG-иконкаdata:image/png;base64,...С префиксом
То же изображениеСырая строка Base64Без префикса

Частые вопросы об Image→Base64

Какие типы изображений работают?
Обычные читаемые браузером форматы: PNG, JPG, WebP, GIF и т.д.
Почему строка длиннее файла?
Кодирование Base64 увеличивает размер — это нормально, не ошибка.
Можно пачкой всю папку?
Здесь по одному изображению, чтобы проверить превью.
Подходит ли для больших фото?
Нет — крупные изображения отдавайте обычными URL; Base64 оставьте для мелких ассетов.

Связанные инструменты