Конвертер файла в Data URI

Преобразует файлы в строки Data URI для встраивания в HTML, CSS или JSON. Полностью работает офлайн.

Файл
Преобразует файлы в строки Data URI для встраивания в HTML, CSS или JSON. Полностью работает офлайн.
Data URI
Преобразует файлы в строки Data URI для встраивания в HTML, CSS или JSON. Полностью работает офлайн.
Data URI
Сгенерированный Data URI появится здесь...

Что такое Data URI?

Data URI (или data URL) встраивает небольшие файлы прямо в текст. Формат: data:[mime][;charset][;base64],data.

Обычно используется для:

  • Встраивания изображений или шрифтов в HTML/CSS
  • Хранения небольших ресурсов в JSON/настройках

Примечания:

  • Подходит для небольших файлов; большие строки могут замедлять страницу
  • Base64 часто используется для бинарных данных

Пример

data:image/svg+xml;base64,PHN2ZyB4bWxucz0i...

Часть до запятой описывает файл: его MIME-тип и то, используется ли Base64. Часть после запятой содержит закодированные данные.

Когда этот конвертер особенно полезен

  • Нужно превратить локальный файл в строку, которую можно вставить в HTML, CSS, JSON или шаблон письма
  • Нужно быстро собрать самодостаточный пример без отдельного хостинга ресурса
  • Нужно проверить определённый MIME-тип перед вставкой результата в другой инструмент

Практические ограничения

  • Data URI лучше всего подходят для небольших файлов: иконок, маленьких изображений и коротких фрагментов
  • Base64 добавляет примерно 33% накладных расходов, поэтому итоговая строка длиннее исходного файла
  • Очень длинные строки неудобно вставлять в формы, конфиги или редакторы с ограничениями по размеру