Кодировщик изображений Base64

Конвертируйте изображения в Base64 data URI для CSS и HTML. Перетаскивание PNG, JPG, GIF, WebP, SVG и декодирование обратно. Бесплатно, всё в браузере.

Всё работает в вашем браузере — данные не отправляются на сервер.

Зачем использовать кодировщик изображений Base64?

Встраивание изображений как Base64 data URI устраняет дополнительные HTTP запросы, что идеально для маленьких иконок, email шаблонов и однофайловых HTML документов. Наш кодировщик изображений Base64 позволяет перетаскивать изображения для кодирования, показывает сравнение размеров и предоставляет готовые к использованию фрагменты кода HTML img и CSS.

Ключевые возможности

  • Перетаскивание или выбор файлов изображений (PNG, JPG, GIF, WebP, SVG)
  • Мгновенная конвертация изображений в Base64 data URI
  • Конвертация Base64 обратно в загружаемые изображения
  • Сравнение размеров: оригинал vs Base64 кодирование
  • Копирование как raw Base64, HTML img тег или CSS background-image

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

  1. Перетащите или выберите файлы изображений для кодирования
  2. Просмотрите Base64 data URI и сравнение размеров
  3. Скопируйте как raw data URI, HTML img тег или фрагмент CSS
  4. Или вставьте Base64 data URI для декодирования и скачивания как изображение

Технические детали

Этот инструмент использует API FileReader с readAsDataURL для кодирования, что создаёт строку data URI, содержащую MIME тип и двоичные данные в кодировке Base64. Для декодирования используется функция atob() для конвертации Base64 обратно в двоичный формат, затем создаётся Blob для скачивания. Вся обработка происходит на стороне клиента.

Часто задаваемые вопросы

Когда следует использовать изображения в кодировке Base64?

Кодирование Base64 лучше всего подходит для маленьких изображений (до 10 КБ), таких как иконки и логотипы, где устранение HTTP запроса перевешивает увеличение размера на ~33%. Это также полезно для email шаблонов, однофайловых HTML документов и CSS-проектов, где внешние файлы недоступны.

Насколько больше становится изображение в кодировке Base64?

Кодирование Base64 увеличивает размер файла примерно на 33%. Инструмент показывает точные оригинальный и закодированный размеры, чтобы вы могли решить, подходит ли Base64 для вашего случая.

Полезные статьи

Похожие инструменты