Base64 в файл

Преобразуйте Base64 или Data URI в файл для скачивания. Восстановите PDF, ZIP, изображения и текст в браузере, сохранив байты, и проверьте определённый тип файла.

Декодировать
0 символов
Результат

Здесь появится результат.

Как преобразовать Base64 в файл

  1. Вставьте строку Base64 или полный URI с префиксом data:…;base64,.
  2. Запустите декодирование и проверьте определённый тип и размер файла; для поддерживаемых изображений появится предпросмотр.
  3. Скачайте файл. Если есть оригинал, сравните контрольные суммы SHA-256, чтобы убедиться в совпадении байтов.

Base64 в файл: что важно знать

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

Пример: восстановление текстового файла из Base64

Исходные данные
0J/RgNC40LLQtdGCLCDQvNC40YAhIPCfkYs=
Результат
result.txt (text/plain;charset=utf-8, 26 B) Привет, мир! 👋

Base64 в файл: вопросы и ответы

Можно ли восстановить PDF, ZIP или документ Word из Base64?

Да, если строка Base64 содержит байты именно этого файла. Декодирование восстанавливает данные: оно не превращает другой формат в PDF и не исправляет повреждённый ZIP. Некоторые документы Word используют контейнер ZIP, поэтому предлагаемое расширение может быть .zip. Обычный Base64 не хранит исходное имя файла; меняйте расширение только тогда, когда знаете настоящий формат.

Можно ли вставить Data URI или значение Base64 из JSON?

Поддерживаются обычный Base64 и полный URI data:…;base64,. Из JSON копируйте только значение поля, без внешних кавычек и всего объекта. Пробелы ASCII и переводы строк игнорируются. Допускаются стандартный Base64 и Base64URL, но смешивать их алфавиты нельзя.

Почему скачивается .bin или возникает ошибка декодирования?

Неопознанные двоичные данные сохраняются как .bin с типом application/octet-stream; это не означает потери байтов. Тип определяется по сигнатуре файла, а не по MIME в Data URI, и не гарантирует целостности. Ошибки возможны из-за недопустимых символов, неверного расположения заполнителя = или неполных данных. Процентное кодирование, HTML-теги и экранированные переводы строк JSON сначала нужно декодировать или извлечь из оболочки.

Какие ограничения по размеру? Безопасен ли файл?

Размер ввода Base64 ограничен 48 MiB, восстановленного файла — 32 MiB. Декодирование выполняется в браузере; Base64 — это кодирование, а не шифрование или проверка на вирусы. Скачивайте только файлы из доверенных источников. Инструмент не открывает PDF и не распаковывает ZIP.

Мои файлы, токены и текст отправляются на сервер?

Нет. Данные обрабатываются в вашем браузере. Сайт загружает страницу и программный код, но не отправляет ваши данные на сервер преобразования и не сохраняет их в учётной записи.

  • Файл в Base64

    Преобразуйте любой файл в строку Base64. При необходимости добавьте префикс Data URI, заполнение или переносы строк MIME.

  • Base64 в изображение

    Декодируйте изображения из Base64 и Data URI, просматривайте поддерживаемые форматы и скачивайте исходные байты изображения.

  • SHA-256: хеш текста и контрольная сумма файла

    Вычисляйте SHA-256 для текста и файлов. Проверяйте скачанные файлы по опубликованным контрольным суммам.

Все инструменты разработчика

Кодирование и файлы

Преобразуйте текст, байты, URL и встроенные изображения без изменения исходных данных.

Кодирование и декодирование Base64

Кодируйте текст UTF-8 в Base64 или декодируйте обычный и URL-безопасный Base64. Настраивайте заполнение и переносы строк.

Кодирование и декодирование Base64URL

Преобразуйте текст в URL-безопасный Base64 с символами - и _. Кодируйте и декодируйте Base64URL без заполнения.

Изображение в Base64

Преобразуйте PNG, JPEG, GIF, WebP, SVG и другие распознаваемые изображения в Base64 Data URI прямо в браузере.

Base64 в изображение

Декодируйте изображения из Base64 и Data URI, просматривайте поддерживаемые форматы и скачивайте исходные байты изображения.

Файл в Base64

Преобразуйте любой файл в строку Base64. При необходимости добавьте префикс Data URI, заполнение или переносы строк MIME.

Кодирование и декодирование URL

Кодируйте и декодируйте компоненты URL, полные адреса и значения форм. Корректно обрабатывайте процентную кодировку и пробелы.

Кодирование и декодирование HTML-сущностей

Преобразуйте текст и символы Unicode в HTML-сущности. Декодируйте именованные и числовые ссылки на символы.

Анализ Unicode и преобразование escape-последовательностей

Просматривайте кодовые точки Unicode, байты UTF-8 и единицы UTF-16. Преобразуйте escape-последовательности JavaScript в читаемый текст.

Проверка данных и текста

Изучайте структуру данных и содержимое токенов, находите различия между текстами.

Хеши, идентификаторы и расписания

Проверяйте целостность файлов, создавайте идентификаторы и разбирайтесь во временных метках и расписаниях.

MD5: хеш текста и контрольная сумма файла

Вычисляйте MD5 для текста или локального файла и сравнивайте результат с ожидаемой контрольной суммой.

SHA-1: хеш текста и контрольная сумма файла

Вычисляйте SHA-1 для текста UTF-8 и файлов, затем сравнивайте результат с ожидаемой контрольной суммой.

SHA-256: хеш текста и контрольная сумма файла

Вычисляйте SHA-256 для текста и файлов. Проверяйте скачанные файлы по опубликованным контрольным суммам.

SHA-512: хеш текста и контрольная сумма файла

Вычисляйте SHA-512 для текста и файлов на своём устройстве и сравнивайте полные шестнадцатеричные значения.

Калькулятор контрольной суммы CRC32

Вычисляйте стандартную CRC-32 для текста и файлов, сравнивайте восьмизначные шестнадцатеричные результаты.

Генератор HMAC

Вычисляйте HMAC-SHA-1, HMAC-SHA-256 и HMAC-SHA-512 с секретным ключом в UTF-8 или шестнадцатеричном виде.

Генератор UUID и GUID

Создавайте случайные UUID v4 и упорядоченные по времени UUID v7 по одному или пакетами.

Конвертер временных меток Unix

Преобразуйте секунды Unix, миллисекунды и даты ISO 8601. Просматривайте один и тот же момент в UTC или любом часовом поясе IANA.

Разбор выражений Cron

Проверяйте выражения Cron из пяти или шести полей. Просматривайте ближайшие запуски в часовом поясе IANA с учётом перехода на летнее время.

Генератор выражений Cron

Составляйте выражения Cron из временных полей или готовых вариантов и просматривайте ближайшие запуски в выбранном часовом поясе.

Текст и файлы обрабатываются на вашем устройстве. Не оставляйте конфиденциальные результаты в общем буфере обмена. Для работы с закрытыми ключами и токенами используйте доверенное устройство.