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

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

Вставьте Data URL Base64 — или сырую полезную нагрузку изображения — и превратите её в настоящий файл изображения за секунды. Тип определяется автоматически, растровые изображения получают живой предпросмотр, а скачивание использует правильное расширение. Всё в вашем браузере.

Ручной выбор формата применяется только если автоопределение не смогло распознать тип.

Декодировано локально в вашем браузере — нагрузка не покидает эту вкладку.

Декодирование выполняется полностью в этой вкладке через atob() — никакие байты изображения никуда не отправляются. Нет точки загрузки и телеметрии, переносящей вашу нагрузку.

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

  • Вход: Data URL (data:image/png;base64,...) или сырые байты Base64.
  • Выход: декодированный файл скачивается как .png, .jpg, .webp, .gif, .bmp, .avif или .svg.
  • Растровые форматы отображаются на странице; SVG предлагается только как безопасное скачивание.

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

  1. 1

    Вставьте Base64

    Вставьте полную Data URL или сырую полезную нагрузку изображения в Base64.

  2. 2

    Декодируйте локально

    Нажмите «Декодировать». Нагрузка проверяется и декодируется полностью в этой вкладке.

  3. 3

    Предпросмотр и скачивание

    Растровые изображения появляются сразу; нажмите «Скачать», чтобы сохранить файл с правильным расширением.

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

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

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

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

Файлы, которые нельзя декодировать

Нагрузка, чьи магические байты не соответствуют ни одному поддерживаемому формату изображения, отклоняется, как и всё, чей декодированный размер превышает защиту 15 МБ. Если вставленное значение получено из текстового кодирования, а не из изображения, используйте декодер Base64 — этот инструмент трактует нагрузку как бинарную, а не текстовую.

Почему SVG только для скачивания

SVG — это формат разметки: недоверенный SVG может пытаться выполнять скрипты или внешние запросы при встроенной отрисовке. Чтобы страница оставалась безопасной, декодированные SVG-файлы передаются вам как скачивание и никогда не вставляются в документ как HTML. Скачанный файл побайтово идентичен тому, что было закодировано.

Ограничения

  • Декодированный результат ограничен 15 МБ, чтобы вкладка оставалась отзывчивой.
  • Принимаются только поддерживаемые форматы изображений; произвольные бинарные данные отклоняются с понятным сообщением.
  • Нагрузки SVG декодируются и скачиваются, но никогда не внедряются на страницу как встроенная разметка, поэтому сконструированный SVG не может выполниться в этом документе.

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

Нет — сырая полезная нагрузка Base64 тоже работает. Формат определяется по байтам заголовка файла, либо его можно выбрать в селекторе, когда определение не может распознать тип.

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

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

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