Перетащите любое изображение, чтобы преобразовать его в строку Base64 или data URI. Выберите выходной формат и скопируйте результат прямо в HTML, CSS или JSON. Файл не загружается — всё работает в вашем браузере.
Изображение в Base64 преобразует файл изображения в строку в кодировке Base64 с помощью встроенного в браузер API FileReader. Результат можно отформатировать как необработанную строку Base64, полный data URI, объявление CSS background-image или тег HTML img — в зависимости от целевого сценария использования.
Base64 — это способ кодирования двоичных данных (например, изображения) в виде простой текстовой строки ASCII. Data URI — это строка Base64 с префиксом MIME-типа в формате data:image/png;base64,... — её можно напрямую указать в атрибуте src тега img или в CSS background-image, чтобы встроить изображение без отдельного запроса файла.
Data URI идеально подходят для небольших значков, логотипов или встроенных изображений в HTML-письмах, где внешние ссылки на файлы могут блокироваться. Для больших изображений они увеличивают вес страницы и могут ухудшить производительность, поэтому используйте их умеренно.
Нет. FileReader API кодирует изображение прямо в вашем браузере. Изображение не покидает ваше устройство.
Кодирование Base64 увеличивает размер данных примерно на 33%, потому что каждые 3 байта двоичных данных становятся 4 символами ASCII. Изображение размером 100 KB становится строкой Base64 примерно на 133 KB.