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

Преобразуйте изображения в строки Base64 для встраивания в CSS или HTML. Создавайте URI данных для значков и логотипов без внешних HTTP-запросов — бесплатная локальная обработка.

Кодировщик изображений Base64 преобразует изображения в строки данных URI, которые вы можете встроить непосредственно в CSS или HTML, устраняя дополнительный сетевой запрос для небольших значков и логотипов. Он также декодирует Base64 обратно в просматриваемое изображение, и все обрабатывается локально в вашем браузере.

Share
Категория
Инструменты разработчика
Включает
Возможности 4
Доступ
Бесплатно · Нет регистрации
Конфиденциальность
Запускается в вашем браузере
Кодер изображений Base64

Calibrating Base64 Image Tool......

Please wait a moment

Как использовать

Как использовать Кодер изображений Base64

  1. 01

    Вставьте изображение

    Перетащите или выберите PNG, JPG или SVG для кодирования.

  2. 02

    Скопируйте вывод

    Возьмите готовый фрагмент фонового изображения CSS или URI данных HTML img src.

  3. 03

    Встроить это

    Вставьте URI данных в свою таблицу стилей или разметку — внешний файл не требуется.

  4. 04

    Декодирование при необходимости

    Вставьте строку Base64 обратно, чтобы просмотреть и загрузить исходное изображение.

Варианты использования

Распространенные случаи использования

  • Разработчик внешнего интерфейса встраивает крошечный значок для удаления HTTP-запроса.
  • Разработчик электронной почты встраивает логотип, который отображается без внешнего хостинга.
  • Дизайнер проверяет URI данных, полученный из чужого CSS.
  • Разработчик связывает спрайт SVG непосредственно с компонентом.
Обзор

Когда встраивать изображения

При кодировании изображения в Base64 сетевой запрос заменяется файлом большего размера. Это выигрыш для небольших, часто используемых ресурсов — значков, крошечных логотипов, изображений-прокладок — где задержка туда и обратно обходится дороже, чем дополнительные байты. Большие фотографии храните в отдельных файлах.

Использование URI данных в CSS и HTML

URI данных — это просто строка, начинающаяся с data:image/png;base64,. Поместите его в фоновое изображение CSS или в HTML-файл img src, и браузер отобразит его в строке. Этот инструмент генерирует оба фрагмента, поэтому вы можете напрямую вставить нужный.

Компромисс по размеру

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

Функции
01
Кодирование изображений методом перетаскивания
02
Генерация фрагмента фонового изображения CSS
03
Вывод URI данных HTML img src
04
Мгновенное декодирование Base64
Часто задаваемые вопросы

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

Как преобразовать изображение в Base64 онлайн?+

Перетащите свое изображение (JPG, PNG, SVG, WEBP) или щелкните, чтобы загрузить. Инструмент мгновенно генерирует строку Base64, готовую к использованию в качестве URI данных в CSS или HTML.

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

Используйте кодировку Base64 для небольших изображений, таких как значки, логотипы и элементы пользовательского интерфейса (менее 5 КБ). Это исключает HTTP-запросы к этим ресурсам, что может немного улучшить производительность. Для больших изображений лучше использовать внешние URL-адреса.

Как использовать изображение Base64 в CSS?+

Используйте его в качестве фонового изображения: background-image: url('data:image/png;base64,iVBORw0KGgo...'); Инструмент автоматически генерирует этот фрагмент CSS, готовый к копированию.

Как использовать изображение Base64 в HTML?+

Используйте его как атрибут src тега img: <img src='data:image/png;base64,iVBORw0KGgo...'/>. Инструмент генерирует для вас этот фрагмент HTML.

Увеличивает ли кодировка Base64 изображения?+

Да. Кодировка Base64 увеличивает размер файла примерно на 33% по сравнению с двоичным оригиналом. Это компромисс — вы сохраняете HTTP-запрос, но объем данных больше. Это стоит того для очень маленьких изображений, но не для больших фотографий.

Могу ли я декодировать строку Base64 обратно в файл изображения?+

Да. Переключитесь в режим декодирования, вставьте строку Base64 (с префиксом data:image/... или без него), и инструмент отобразит изображение и позволит вам загрузить его в виде файла. Это полезно для извлечения внедренных изображений из исходного кода HTML или полезных данных API.

Увеличивает ли Base64 изображения?+

Да, примерно на треть, поскольку двоичный код представлен в виде текста. Вот почему это лучше всего подходит для небольших ресурсов, где отказ от запроса перевешивает размер.

Загружено ли мое изображение для его кодирования?+

Нет. Кодирование и декодирование происходят исключительно в вашем браузере.