Base32 Encoder / Decoder
Encode text to Base32 or decode Base32 to text (RFC 4648)
Processed on your device β never uploaded
Text Input
Base32 Output
Frequently Asked Questions
What is Base32 encoding?
Base32 is a binary-to-text encoding scheme defined in RFC 4648 that represents binary data using 32 ASCII characters (A-Z and 2-7). It is less space-efficient than Base64 but uses only uppercase letters and digits, avoiding case-sensitivity issues.
What is the difference between Base32 and Base64?
Base32 uses 32 characters (A-Z, 2-7) and increases data size by about 60%, while Base64 uses 64 characters (A-Z, a-z, 0-9, +, /) and increases size by about 33%. Base32 is preferred when case-insensitivity is needed.
Where is Base32 commonly used?
Base32 is used in TOTP two-factor authentication secrets, file naming on case-insensitive file systems, and certain DNS record encodings where only uppercase alphanumeric characters are safe.