Base32

Base32 encodes binary data using a 32-character alphabet (A-Z, 2-7). It's case-insensitive and avoids characters that look similar, making it ideal for TOTP tokens, onion addresses, and systems where human readability matters. Crockford's variant excludes I, L, O, U to further reduce ambiguity.

RFC 4648
Variant