Base32 Decoder
Paste a Base32-encoded string and instantly decode it back to plain text.
Use the Base32 Decoder
Options
Hex Representation
0
Input chars
0
Output bytes
0x
Compression
Copied!
Summary
Base32 Decoder converts Base32-encoded strings (RFC 4648) back to their original plain text or binary representation. It supports standard Base32 (A-Z, 2-7) and handles padding automatically, making it ideal for developers working with authentication secrets, encoded identifiers, or any data serialized in Base32 format.
How it works
- Paste or type your Base32-encoded string into the input box.
- The decoder strips whitespace and normalizes the string automatically.
- It validates that all characters are legal Base32 characters (A-Z and 2-7).
- The decoded bytes are interpreted as UTF-8 text and displayed in the output.
- Use the Copy button to copy the decoded result to your clipboard.
Use cases
- Decode TOTP/2FA secret keys to inspect their raw byte values.
- Decode Base32-encoded identifiers used in APIs or databases.
- Verify Base32 output produced by an encoder during development.
- Decode encoded file names or tokens in security tools.
- Inspect Base32 payloads in email or network protocols.
- Debug authentication libraries that store secrets in Base32.
Frequently Asked Questions
Last updated: 2026-05-23 · Reviewed by Nham Vu