Безопасность

Base32 кодирование / декодирование

Кодируйте и декодируйте текст в Base32 (RFC 4648, алфавит A-Z 2-7).

  • Мгновенно
  • Бесплатно
  • Приватно (обработка локально)
  • Без регистрации
Результат

Base32 — читаемо и однозначно

Переключайтесь между кодированием и декодированием, вводите текст или Base32 и копируйте результат. Соответствует RFC 4648, идеально для секретов TOTP и ключей, вводимых вручную.

  1. Выберите режим

    Кодировать (текст → Base32) или декодировать.

  2. Введите

    Текст или строку Base32.

  3. Копируйте

    Результат копируется одним кликом.

Примеры (RFC 4648)

ТекстBase32
fMY======
foMZXQ====
fooMZXW6===
foobarMZXW6YTBOI======

Алфавит A-Z и 2-7, заполнение «=». Декодирование без учёта регистра, пробелы игнорируются. Текст в UTF-8, ничего не отправляется.

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

Что такое Base32?

Кодирование, представляющее двоичные данные 32 символами: буквы A-Z и цифры 2-7 (RFC 4648). В отличие от Base64, избегает неоднозначных символов и не зависит от регистра — отсюда применение для вручную вводимых ключей.

Зачем символ «=»?

Это заполнение (padding). Base32 работает блоками по 8 символов (40 бит); если данные не заполняют блок, его дополняют «=». Пример: «foo» даёт «MZXW6===».

Где используется Base32?

Для секретов TOTP/2FA (Google Authenticator), некоторых идентификаторов URL, DNS или любых систем, которые должны оставаться читаемыми и регистронезависимыми. Декодирование принимает строчные и игнорирует пробелы.

Мои данные куда-то отправляются?

Нет. Кодирование и декодирование целиком происходят в браузере; данные не передаются. Текст обрабатывается как UTF-8.