Base32 Encoder / Decoder
Encode or decode RFC 4648 Base32 strings.
Mode
Base32 Output
About Base32 encoding
Base32 (RFC 4648) encodes binary data using 32 case-insensitive characters — A–Z and 2–7 — chosen to avoid ambiguous glyphs like 0/O and 1/I. It's used for TOTP/2FA secret keys, DNS, and any context where a string must survive case-folding or be read aloud. Five bytes encode to eight characters, with = padding. Encoding and decoding both run locally in your browser.
Related Encoders & Decoders tools
Base64 Encoder
Encode or decode Base64 strings.
URL Encoder
Safely encode or decode URL parameters.
Base Converter
Convert numbers between binary, octal, decimal, hex, and base 2-36.
ROT13 Encoder / Decoder
Apply the reversible ROT13 letter-substitution cipher.
HTML Entity Encoder / Decoder
Escape or unescape HTML entities like & and <.
Punycode Converter
Convert internationalized domains to and from Punycode.
Text to Morse Code
Translate text into Morse code dots and dashes.
Morse Code to Text
Decode Morse code dots and dashes back into text.