Base32 Encoder / Decoder
Encode text to Base32 (RFC 4648) or decode Base32 strings back to text.
Ввод текста
Об этом инструменте
Кодировщик/декодировщик Base32 реализует алфавит RFC 4648 Base32 — заглавные буквы A–Z и цифры 2–7, с дополнением = до кратного 8. Base32 не чувствителен к регистру и избегает визуально похожих символов 0, 1, O и I.
В режиме Текст → Base32 текст сначала кодируется в байты UTF-8, затем в Base32. В режиме Base32 → Текст процесс обратный. Вся обработка локальна.
Как использовать
- Выберите Текст → Base32 для кодирования или Base32 → Текст для декодирования.
- Вставьте ввод или нажмите Пример для загрузки примера.
- Нажмите Конвертировать.
- Нажмите Копировать для копирования результата в буфер обмена.
Случаи использования
Приложения двухфакторной аутентификации используют Base32 для секретных ключей TOTP. DNS-записи challenge иногда кодируют бинарные данные в Base32.
Частые вопросы
- В чём разница между Base32 и Base64? — Base32 использует 32-символьный алфавит (A–Z, 2–7) с ~60% накладными расходами против ~33% у Base64. Base32 нечувствителен к регистру.
- Нужны ли символы дополнения? — Не для декодирования. Этот инструмент удаляет конечные = перед разбором.
- Есть ли ограничение по размеру? — Жёсткого ограничения нет. Кодирование выполняется в браузере с использованием JavaScript typed arrays.
- Что делать при ошибке "недопустимые символы"? — Base32 допускает только A–Z и 2–7. Символы 0, 1, 8, 9 и все строчные буквы — недопустимый Base32.