Base32 Encoder/Decoder
Encode or decode Base32 strings.
Base32
JBSWY3DPFQQHO33SNRSCC===
Uses the RFC 4648 alphabet (A-Z, 2-7). Padding is optional and only affects encoding.
About
Base32 uses 32 characters (A-Z and 2-7) for binary-to-text encoding. Used in TOTP secrets (Google Authenticator), DNS, and some hash representations. RFC 4648 compliant.
How to use
- Paste your text or Base32.
- See the encoded or decoded result.
FAQ
Why does my TOTP secret look like Base32?+
It is. Authenticator apps use Base32 because it's case-insensitive and avoids confusing characters like 0/O and 1/I.
Padding required?+
Standard Base32 pads with =. Toggle 'No padding' for the unpadded variant used in some places.