Конвертер Data URI

Преобразуйте файл в Data URI base64 (data:...;base64,...), готовую для встраивания в HTML или CSS, или декодируйте существующую Data URI в файл для скачивания.

Файл в Data URI

Заполняется автоматически по выбранному файлу.

Data URI в файл

Пример:

Как это работает

Хотите встроить небольшое изображение прямо в файл CSS или HTML без дополнительного сетевого запроса или передать двоичный файл в текстовом поле JSON? Data URI кодирует содержимое файла в base64 внутри самодостаточной строки, которую можно использовать непосредственно как значение атрибута src или background-image. Инструмент работает в обе стороны: из файла в Data URI и из Data URI в файл для скачивания.

Почему моя Data URI намного больше исходного файла?

Кодирование base64 увеличивает размер примерно на 33%, поскольку каждая группа из 3 двоичных байтов представляется 4 текстовыми символами. Это необходимый компромисс для передачи двоичных данных в чисто текстовом формате (HTML, CSS, JSON).

Какой MIME-тип указывать при кодировании?

MIME-тип, соответствующий файлу (например, image/png, image/jpeg, application/pdf): обычно он заполняется автоматически по выбранному файлу, но при необходимости его можно исправить.

100% локальная обработка: кодирование и декодирование выполняются полностью в вашем браузере через WebAssembly — ваш файл никогда не покидает ваше устройство.