Кодировщик изображений 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
Как это работает
- Перетащите или выберите файлы изображений для кодирования
- Просмотрите Base64 data URI и сравнение размеров
- Скопируйте как raw data URI, HTML img тег или фрагмент CSS
- Или вставьте 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 для вашего случая.
Полезные статьи
Похожие инструменты
Кодирование / Декодирование Base64
Кодируйте текст в Base64 или декодируйте строки Base64 с поддержкой Unicode
URL-кодирование / Декодирование
Кодируйте и декодируйте URL-адреса с полным или компонентным режимом
Кодирование / Декодирование HTML-сущностей
Кодируйте и декодируйте HTML-сущности вроде < > & "
Декодер JWT-токенов
Декодируйте JWT-токены для просмотра заголовка, полезной нагрузки и подписи
Шифр ROT13
Кодируйте или декодируйте текст с помощью шифра подстановки ROT13
Переводчик азбуки Морзе
Конвертируйте текст в азбуку Морзе и обратно с визуальным представлением и звуком