Как работает Изображение в Base64
Конвертация изображения в Base64 считывает файл изображения и кодирует его как URI данных Base64, который можно встроить непосредственно в HTML, CSS или JSON без дополнительного сетевого запроса. Конвертация использует FileReader API в браузере; ни один байт вашего изображения не отправляется на сервер. Можно также вставить строку Base64 обратно для декодирования и предпросмотра изображения, всё это происходит локально.
URI данных Base64 примерно на 33% больше исходного двоичного файла, потому что каждая группа из трёх байтов расширяется до четырёх ASCII-символов. Этот рост размера является ожидаемым компромиссом ради удобства встраивания изображения в документ или таблицу стилей. Инструмент показывает как исходную строку Base64, так и готовый фрагмент HTML-тега img и фрагмент CSS background-image для быстрого копирования в проект.