TL
Tool Lab
💰Пожертвовать
💰Пожертвовать

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 → Текст процесс обратный. Вся обработка локальна.

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

  1. Выберите Текст → Base32 для кодирования или Base32 → Текст для декодирования.
  2. Вставьте ввод или нажмите Пример для загрузки примера.
  3. Нажмите Конвертировать.
  4. Нажмите Копировать для копирования результата в буфер обмена.

Случаи использования

Приложения двухфакторной аутентификации используют 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.