Base32 — это формат представления двоичных данных в виде текста из 32 ASCII-символов. Кодировщик воспринимает UTF-8 текст как последовательность байтов, объединяет биты в группы по пять и заменяет каждую группу символом алфавита. Из пяти байтов получается восемь символов Base32; если последняя группа неполная, в вариантах RFC 4648 используется заполнитель =.
Чтобы закодировать текст в Base32, введите его, выберите нужный вариант и скопируйте полученную строку. Чтобы раскодировать Base32 или выполнить декодирование Base32 в текст, вставьте строку, выберите вариант, которым она была создана, и переключите инструмент в режим декодирования. Декодер Base32 принимает строчные и прописные буквы, а также игнорирует пробелы, дефисы и символы заполнения.
Base32 удобен там, где значение должно быть легко прочитать или набрать вручную: например, в секретах TOTP/2FA, DNS-метках, именах файлов и идентификаторах. Это формат кодирования, а не шифрование: «расшифровка Base32» на практике означает обычное декодирование без ключа, а не криптоанализ.