Ad
Plain text / decoded
Base32 / encoded
Common use cases
- Encode secrets for TOTP / 2FA setup
- Generate case-insensitive identifiers
- Decode Base32 tokens from URLs
- Encode binary data into letter-only strings
Frequently asked questions
How is Base32 different from Base64?
Base32 uses 32 characters (A–Z and 2–7) with no case sensitivity, making it safer for filenames and URLs. Base64 uses 64 characters including +/= which can break in URLs and filesystems. Base32 is ~20% larger than Base64.
Why does my output have padding (=)?
Base32 pads to multiples of 8 characters with =. The padding is part of the spec and required for some decoders.