- Главная
- Инструменты
- Base64 в изображение
Конвертер 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
Вставьте Base64
Вставьте полную Data URL или сырую полезную нагрузку изображения в Base64.
- 2
Декодируйте локально
Нажмите «Декодировать». Нагрузка проверяется и декодируется полностью в этой вкладке.
- 3
Предпросмотр и скачивание
Растровые изображения появляются сразу; нажмите «Скачать», чтобы сохранить файл с правильным расширением.
Что делает этот инструмент
Инструмент принимает либо полную Data URL, либо сырую полезную нагрузку Base64, проверяет её, декодирует в байты и восстанавливает исходный файл изображения для скачивания с правильным расширением. Для Data URL тип MIME читается из префикса; для сырых нагрузок формат определяется по магическим байтам заголовка файла, с ручным выбором формата в качестве запасного варианта.
Для кого предназначен
Разработчикам, спасающим изображения из встроенных строк или blob-столбцов базы данных, дизайнерам, получающим ресурсы в Base64 в тикетах, и всем, у кого есть данные изображений в виде Data URL и кому нужен реальный файл обратно — приватно, без загрузки в сервис конвертации.
Файлы, которые нельзя декодировать
Нагрузка, чьи магические байты не соответствуют ни одному поддерживаемому формату изображения, отклоняется, как и всё, чей декодированный размер превышает защиту 15 МБ. Если вставленное значение получено из текстового кодирования, а не из изображения, используйте декодер Base64 — этот инструмент трактует нагрузку как бинарную, а не текстовую.
Почему SVG только для скачивания
SVG — это формат разметки: недоверенный SVG может пытаться выполнять скрипты или внешние запросы при встроенной отрисовке. Чтобы страница оставалась безопасной, декодированные SVG-файлы передаются вам как скачивание и никогда не вставляются в документ как HTML. Скачанный файл побайтово идентичен тому, что было закодировано.
Ограничения
- Декодированный результат ограничен 15 МБ, чтобы вкладка оставалась отзывчивой.
- Принимаются только поддерживаемые форматы изображений; произвольные бинарные данные отклоняются с понятным сообщением.
- Нагрузки SVG декодируются и скачиваются, но никогда не внедряются на страницу как встроенная разметка, поэтому сконструированный SVG не может выполниться в этом документе.
Похожие инструменты
Часто задаваемые вопросы
Нужна помощь?
Ответы на частые вопросы, наши контакты и прямая линия для сообщения о проблеме.