Base32
Encode and decode Base32 strings according to RFC 4648. Base32 is case-insensitive and commonly used in TOTP (2FA) secrets and other applications.
Mode
Encode to Base32
Decode from Base32
Case-insensitive, padding (=) is optional
Result
Statistics:
About Base32
Base32 is a base-32 encoding scheme defined in RFC 4648. It uses a 32-character subset of ASCII, making it case-insensitive and more human-friendly than Base64.
Why Use Base32?
- Case-Insensitive: Only uses uppercase A-Z and digits 2-7
- Human-Readable: Avoids easily confused characters
- TOTP/2FA: Standard for 2FA secret keys
- Filenames: Safe for case-insensitive filesystems
Variants
- Standard: A-Z, 2-7 (RFC 4648)
- Base32hex: 0-9, A-V (Extended Hex Alphabet)
- Crockford: Custom variant with checksum
- z-base-32: Human-oriented variant
Standard Alphabet:
Example: "Hello" → "JBSWY3DP"
Efficiency: 40% larger than original (vs 33% for Base64)
ABCDEFGHIJKLMNOPQRSTUVWXYZ234567Example: "Hello" → "JBSWY3DP"
Efficiency: 40% larger than original (vs 33% for Base64)
TOTP Usage: When setting up 2FA, the secret key is typically provided in Base32 format. This tool can help you encode/decode those secrets for manual entry.
Feedback
Help us improve this page by providing feedback:
Sending...
Feedback sent. Thank you!
Error occurred!
-
-
-
-
-
-
-
-
- Acceleration
- Substance Amount
- Angle
- Area
- Astronomical
- Base Converter
- Blood Sugar
- Capacitance
- Electric Charge
- Cooking
- Data Transfer
- Data Storage
- Density
- Energy and Work
- Force
- Fuel Economy
- Illuminance
- Inductance
- Length / Distance
- Power
- Pressure
- Electrical Resistance
- Time
- Speed
- Temperature
- Viscosity
- Volume
- Weight
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-