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

Преобразуйте закодированные данные с понятными настройками формата. Данные остаются на вашем устройстве.

Кодирование и декодирование
Подготовка рабочей области…
Ввод
Вывод
Здесь появится результат.

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

  1. Вставьте закодированное значение, откройте файл или попробуйте пример.
  2. Выберите формат. Результат обновляется по мере ввода.
  3. Скопируйте результат или скачайте преобразованные данные.

Правильное декодирование Base64

Декодируйте Base64 в исходные байты. Корректный UTF-8 показывается как текст; для других двоичных данных доступны hex-просмотр и скачивание с сохранением всех байтов.

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

Восстановите исходные байты

Каждая группа символов Base64 превращается в байты. Декодирование текста использует строгий UTF-8 и сохраняет начальную BOM. Нетекстовые байты можно скачать без замены на символы-заполнители.

Преобразование Base64
Ввод
0J/RgNC40LLQtdGCLCDQvNC40YAhIPCfkYs=
Результат
Привет, мир! 👋

Настройки по умолчанию преобразуют этот ввод за один проход.

Заполнение и пробельные символы

Можно явно включить игнорирование пробелов ASCII, табуляции, CR и LF. Отсутствие заполнения может допускаться, но лишнее заполнение, неверно расположенные =, смешанные алфавиты и ненулевые неиспользуемые биты отклоняются. Выбранный алфавит должен соответствовать вводу.

Двоичные результаты и чистый Base64

Ввод должен содержать само значение Base64. Перед декодированием удалите заголовок data URL. Двоичный вывод показывается только в ограниченном hex-просмотре; скачивание экспортирует все декодированные байты.

Ограничения обработки

До 5 МиБ ввода, 20 МиБ вывода и 10 секунд на запуск. Текстовые файлы должны использовать UTF-8. Кодирование Base64 также принимает двоичные файлы. Документы остаются на вашем устройстве.

Дополнительные материалыBase64 и Base64url · RFC 4648
?

Частые вопросы

Почему я вижу hex-просмотр?

Декодированные байты не являются читаемым UTF-8. Скачивание сохраняет их без изменений.

Можно ли декодировать значение без заполнения?

Да, если включено «Разрешить отсутствие заполнения». Остаток из одного символа всегда некорректен.

Можно ли вставить Base64 с переносами строк?

Да, если включено «Игнорировать пробельные символы ASCII». Другие неожиданные символы остаются ошибками.

Принимает ли декодер data URL?

Вставьте значение Base64 после запятой, без заголовка data URL.

Запустит ли декодирование файл?

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

Найдите следующий инструмент

Язык

Сменить язык? Текущие данные будут очищены. Сначала скопируйте или скачайте нужные результаты.