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

Декодер Base64 — декодировать Base64 в текст онлайн

Декодируйте стандартные строки Base64 обратно в читаемый текст UTF-8 за секунды. Вставьте токен, нажмите «Декодировать» и получите исходный текст — с честными ошибками, когда значение не является корректным Base64, и без загрузки вставленного.

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

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

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

  • Вход: стандартный Base64 (A–Z, a–z, 0–9, +, /) с необязательным дополнением.
  • Принимает Base64 с переносами строк — окружающие пробелы сначала удаляются.
  • Выход: текст UTF-8 (или понятная ошибка, если байты не являются корректным текстом UTF-8).

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

  1. 1

    Вставьте Base64

    Вставьте любую стандартную строку Base64, включая значения с переносами из редакторов или писем.

  2. 2

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

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

  3. 3

    Скопируйте или скачайте

    Скопируйте декодированный текст UTF-8 или скачайте его как файл .txt.

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

Декодер берёт стандартную строку Base64, проверяет её, удаляет пробелы, которые редакторы добавляют при переносе длинных строк, и преобразует байты обратно в текст UTF-8. Неверный ввод никогда не интерпретируется молча: если алфавит или дополнение ошибочны, либо токен использует URL-safe вариант, вы получаете явную читаемую ошибку.

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

Разработчикам, декодирующим сегменты полезной нагрузки JWT, фрагменты SMTP и XML, письма с вложениями в стиле quoted-printable, и инженерам поддержки, проверяющим значения Base64 из тикетов — без отправки данных стороннему сервису.

Как пользоваться декодером

Вставьте или введите значение Base64, нажмите «Декодировать» — текст UTF-8 появится с одним кликом «Копировать» или скачиванием в .txt. Длинные значения с переносами работают как есть; декодер удаляет пробелы переноса перед проверкой.

Когда декодирование не удаётся

Значение, оканчивающееся на - или _, — это URL-safe Base64, другой алфавит: инструмент выдаёт ошибку, а не угадывает перевод. Значения с неверным дополнением, посторонними символами или длиной, не кратной четырём, являются некорректным Base64 и отклоняются. Наконец, байты, не образующие корректный текст UTF-8, помечаются как таковые, потому что показ мусора лишь скрыл бы настоящую проблему.

Ограничения

  • Только стандартный Base64. URL-safe токены с - или _ отклоняются с явным сообщением (см. FAQ).
  • Декодированный результат ограничен 15 МБ, чтобы вставленный «мега-пакет» не заморозил вкладку.
  • Если декодированные байты не являются корректным текстом UTF-8, инструмент сообщит об этом вместо показа «кракозябр» — для бинарных нагрузок используйте инструмент Base64 в изображение.

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

Нет. URL-safe Base64 использует - и _ вместо + и /, и молчаливый перевод между ними может повредить данные. Значения с такими символами отклоняются с явной ошибкой, а не угадываются.

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

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

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