RevealTheme logo

Base32 Encoder & Decoder

Encode and decode Base32 strings — used in TOTP secrets, DNS records, and case-insensitive identifiers.

What is Base32 Encoder & Decoder?

Base32 encodes binary data using 32 alphanumeric characters (A-Z, 2-7). Unlike Base64, it's case-insensitive and avoids visually-confusable characters (0/O, 1/I/l) — making it suitable for handwritten or spoken transmission. Most commonly used in 2FA secret keys and DNS records.

Frequently asked questions

Why Base32 vs Base64?
Base32 is less compact (8 chars per 5 bytes vs 4 chars per 3 bytes) but case-insensitive — easier for humans to transcribe.

Related tools