Перейти к основному содержанию
Convert.rest

Конвертер изображения в Base64 — Data URL PNG, JPG, SVG

Превратите изображение PNG, JPG, WebP, GIF, BMP, AVIF или SVG в Data URL Base64 прямо в браузере. Полезно для встраивания изображений в HTML, CSS, JSON или столбцы баз данных — и приватно, ведь изображение не покидает ваше устройство.

Перетащите изображение сюда или нажмите, чтобы выбрать

PNG, JPEG, WebP, GIF, BMP, AVIF или SVG — до 10 МБ. Обработка локальная.

Сконвертировано локально в вашем браузере — изображение никогда не загружается.

Изображение читается в память браузера через API FileReader и преобразуется в Base64 локально. Ни байты файла, ни имя, ни размер никогда не передаются — на этой странице нет точки загрузки.

Поддерживаемые форматы

  • Вход: файлы PNG, JPEG, WebP, GIF, BMP, AVIF и SVG (до 10 МБ).
  • Выход: готовая к вставке Data URL (data:image/...;base64,...) и сырая полезная нагрузка Base64.
  • Предпросмотр для растровых изображений; SVG предлагается к скачиванию, чтобы не отрисовывать недоверенную разметку.

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

  1. 1

    Выберите изображение

    Выберите файл кнопкой, перетащите его в область или вставьте из буфера обмена.

  2. 2

    Конвертируйте локально

    Инструмент читает и кодирует изображение в вашем браузере — без загрузки.

  3. 3

    Скопируйте или скачайте

    Скопируйте Data URL или сырой Base64, либо скачайте любой из них в файл .txt.

Что делает этот инструмент

Вы выбираете изображение, инструмент читает его байты и кодирует их в Base64, выдавая две формы: полную Data URL, которую можно вставить прямо в <img src="...">, и сырую полезную нагрузку Base64 без префикса. Обе копируются одной кнопкой или скачиваются в файл .txt.

Для кого предназначен

Front-end разработчикам, встраивающим иконки и иллюстрации в HTML или CSS, API-дизайнерам, создающим тестовые фикстуры, и авторам, работающим с инструментами, принимающими данные изображений в виде текста — без отправки изображения стороннему кодировщику.

Какую форму результата выбрать

Используйте Data URL, когда нужно изображение, которое браузер отрисует сразу из строки, — префикс содержит тип MIME. Используйте сырой Base64, когда целевая система уже знает формат, например при передаче байтов изображения в поле JSON вместе с отдельным полем типа.

Конфиденциальность и ограничения

Всё происходит в браузере: API FileReader читает файл в память, преобразование — это чистый JavaScript, и сервера, который получил бы байты, не существует. Предел 10 МБ и наценка размера Base64 — единственные практические ограничения, и оба проверяются ещё до чтения файла.

Ограничения

  • Принимаются файлы до 10 МБ; изображения крупнее дали бы результат, слишком большой для удобной вставки.
  • Base64 увеличивает нагрузку примерно на 33 %, поэтому изображение 10 МБ превращается в ~13 МБ текста.
  • Предпросмотр доступен для растровых форматов. Файлы SVG конвертируются и скачиваются, но никогда не внедряются в страницу как разметка.

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

Да — SVG конвертируется в Data URL Base64 и может быть скопирован или скачан. Для безопасности страница не отрисовывает произвольную загруженную SVG-разметку как встроенный предпросмотр; используйте скачивание, чтобы сохранить файл корректным.

Нужна помощь?

Ответы на частые вопросы, наши контакты и прямая линия для сообщения о проблеме.

Все инструменты