Кодируйте текст в Base32 или декодируйте строки Base32 обратно в обычный текст. Поддерживаются алфавиты RFC 4648 и Extended Hex (base32hex). Всё работает в вашем браузере — без сервера и без отслеживания.
= дополнением до кратного 8.
RFC 4648 использует A–Z и 2-7; он избегает визуально неоднозначных символов, таких как 0, 1, 8, 9.
Расширенный Hex (base32hex) использует 0-9 и A–V, сохраняя порядок сортировки — полезно для вариантов Crockford и NanoID.
Вся обработка выполняется полностью в вашем браузере — ничего не отправляется на какой-либо сервер.
Base32 — это формат кодирования, который сопоставляет двоичные данные с ограниченным алфавитом из букв и цифр. Он обычно используется в секретах OTP, строках провижининга и средах, где полезны регистронезависимые или удобочитаемые кодировки.
Base32 кодирует данные блоками по 5 байт. Если длина входа не кратна 5, в вывод добавляются символы заполнения "=", чтобы общая длина стала кратной 8. Заполнение является частью стандарта RFC 4648 и требуется большинством декодеров.
Нет. RFC 4648 определяет два варианта Base32: стандартный Base32 (A–Z, 2-7) и Base32Hex (0-9, A–V). Они кодируют одни и те же данные, но используют разные алфавиты. Этот инструмент по умолчанию использует стандартный алфавит Base32.
Да. Секретные ключи TOTP — это строки в кодировке Base32. Вы можете вставить их здесь, чтобы увидеть необработанные байты, но учтите: этот инструмент выводит декодированный текст — бинарные секреты могут отображаться как текст некорректно.
Нет. Всё кодирование и декодирование выполняется локально в вашем браузере с помощью JavaScript. Ничего не отправляется на сервер.