Base32 Decoder
Paste a Base32 string and instantly decode it to plain UTF-8 text and hex — all in your browser.
Base32 Input
0 chars
Decoded Text (UTF-8)
Raw Bytes (Hex)
Input chars
0
Output bytes
0
Compression
—
Copied!
Summary
Paste a Base32 string and instantly decode it to plain UTF-8 text and hex — all in your browser.
How it works
- Paste or type your Base32-encoded string into the input box.
- The decoded UTF-8 text and hex output update instantly as you type.
- Input is case-insensitive; padding (=) is optional and ignored automatically.
- Invalid Base32 characters are flagged with an error message.
- Click "Copy" next to either output field to copy the result to your clipboard.
- Use "Clear" to reset all fields.
Use cases
- Decode TOTP/2FA secret keys for debugging authenticator integrations.
- Inspect Base32-encoded payloads from DNS records or NFC tags.
- Verify the output of a Base32 encoding step during development.
- Convert Base32 tokens back to readable identifiers.
- Check raw hex bytes of an encoded binary blob.
- Test Base32 round-trip correctness in backend or library code.
Frequently Asked Questions
Last updated: 2026-07-01 ·
Reviewed by Nham Vu