ToolVaults

Base32 Encoder & Decoder

Encode any text to RFC 4648 Base32 (A-Z, 2-7) or decode Base32 back to text. UTF-8 safe. Runs in your browser.

Runs 100% in your browser — nothing is uploaded.

Result

Frequently asked

Where is Base32 used?

Google Authenticator / TOTP secrets, DNS labels (dnscurve), Tor onion addresses, and situations where the encoded string needs to be case-insensitive and human-typeable.

Why 32 characters?

Base32 encodes 5 bits per character (2^5 = 32). Choosing A-Z + 2-7 avoids visually confusing pairs like 0/O and 1/I/l.

Base32 vs Base64?

Base32 is ~20% larger than Base64 but is case-insensitive and doesn't use special characters (+, /). Better for human transcription and case-insensitive protocols.

Related tools