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

Преобразование строки Base64 обратно в исходный текст с полной поддержкой UTF-8 и Unicode

Символов: {{ inputText.length }} Байт: {{ byteCount }}
{{ errorMsg }}
Перейти к кодированию →

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

Декодирование Base64 обращает процесс, превращая закодированную строку Base64 обратно в исходные данные. Base64 использует 64 символа A-Z, a-z, 0-9, +, / и символ дополнения =. Декодирование применяет обратное правило, преобразуя каждые 4 символа Base64 обратно в 3 байта.

В веб-разработке декодирование Base64 часто используется для заголовков и полезной нагрузки JWT-токенов, учётных данных HTTP Basic Auth и встроенных данных внутри Data URI.

Этот инструмент декодирует строки Base64, содержащие любой текст в кодировке UTF-8, и автоматически обрабатывает пробелы и переносы строк во входных данных.

Примеры

Входные данные: SGVsbG8gV29ybGQ= → Результат: Hello World

Входные данные: 0J/RgNC40LLQtdGCLCDQvNC40YAh → Результат: Привет, мир!

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

В: Почему декодированный текст отображается неверно?
О: Обычно исходные данные были не в кодировке UTF-8 (например, GBK, ISO-8859-1). Уточните исходную кодировку или используйте декодер, позволяющий указать кодировку.
В: Почему выдаётся сообщение о неудаче декодирования?
О: Возможные причины: входные данные не являются корректной строкой Base64, содержат недопустимые символы или имеют неверную длину (не кратную 4). Проверьте, что входные данные полные.
В: Можно ли декодировать также формат Base64URL?
О: Этот инструмент поддерживает стандартное декодирование Base64. Если входные данные в формате Base64URL (использует - и _ вместо + и /), он автоматически преобразует и декодирует их.