Home › Encoding Tools › Base32 Decode
Base32 Decoder
Decode Base32 encoded strings back to plain text (RFC 4648).
=) are all handled automatically.Free Online Base32 Decoder — Decode Base32 to Text Instantly
If you have a Base32-encoded string and need to read what it actually says, this tool decodes it back to plain text in seconds. Paste your encoded value, and the decoded output appears immediately — no button to click, no page reload.
Where do you encounter Base32 encoded strings? The most common place most people run into them is two-factor authentication. When you set up an authenticator app like Google Authenticator or Authy and choose to enter the key manually, that long sequence of uppercase letters and numbers is a Base32-encoded secret. Decoding it isn't something you'd normally want to do — it's the raw TOTP seed — but understanding the format helps when debugging 2FA integrations.
Base32 also appears in certain DNS record types, Crockford-encoded identifiers, some email systems, and data URLs in specific applications. If you're working with a library that outputs Base32 and need to inspect the underlying data, this is the tool for it.
Handling edge cases: This decoder is built to be forgiving. It accepts both uppercase and lowercase input (Base32 is case-insensitive by spec), strips padding characters automatically, and ignores whitespace. If you paste a string with spaces or newlines, they're cleaned up before decoding. If the input contains characters outside the valid Base32 alphabet, you'll get a clear error message showing exactly which character caused the problem.
What about invalid characters? The Base32 alphabet is A–Z and 2–7. The digits 0, 1, 8, and 9 are intentionally excluded to avoid confusion with letters O, I, B, and the number 8. If your string contains any of those or other unexpected characters, the decoder will flag them specifically so you can track down where the encoding went wrong.
Decoding runs entirely in your browser. Nothing is sent to any server, making this safe to use with sensitive values.