Перейти к содержимому

Декодер Base32

Декодируйте или кодируйте Base32 по RFC 4648 как текст или HEX-байты прямо в браузере.

Настройки
Исходные данные
Результат
Работает в браузере — ваши данные никуда не загружаются и не сохраняются.

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

  1. В разделе «Режим» выберите «Декодировать» или «Кодировать».
  2. В списке «Алфавит» выберите «Base32 (RFC 4648)» или «Base32hex (RFC 4648 §7)».
  3. Выберите «Текст (UTF-8)» или «HEX»: в разделе «Исходные данные» для кодирования, в разделе «Результат» для декодирования.
  4. Вставьте строку Base32, текст или HEX-байты в поле «Исходные данные».
  5. Прочитайте вывод в поле «Результат»: он обновляется по мере ввода.

Примеры

Русский текст в Base32 без дополнения, строчными буквами

Исходные данные
Заказ №42
Результат
2cl5bmgqxlilbufxedrijfrugi

Байты тестового секрета 2FA

Исходные данные
jbsw y3dp ehpk 3pxp
Результат
48656C6C6F21DEADBEEF

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

Исходные данные
CPNMUOJ1E8======
Результат
foobar

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

Нужны ли знаки = в конце строки Base32?

Декодер принимает строки с дополнением и без него. Если знаки = присутствуют, их количество должно точно соответствовать длине данных. При кодировании флажок «Дополнение» добавляет их до длины, кратной восьми.

Почему после декодирования появляется ошибка UTF-8?

Полученные байты не являются корректным текстом UTF-8. Это часто бывает с секретами 2FA и другими двоичными данными: выберите «HEX» в разделе «Результат», чтобы увидеть байты.

Почему Base32 не принимает цифры 0, 1 и 8?

В обычном Base32 нет цифр 0, 1 и 8: алфавит состоит из букв A–Z и цифр 2–7, а эти цифры легко спутать с O, I и B. Base32hex использует цифры 0–9 и буквы A–V; если вся строка соответствует этому алфавиту, декодер предложит выбрать его в поле «Алфавит».

Отправляется ли секрет 2FA на сервер?

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

Какой максимальный размер данных?

Ввод больше 5 МБ не обрабатывается: разделите данные на меньшие части. Если результат превышает 5 МБ, поле показывает только его часть, но копирование и скачивание дают полный результат.