Base32 to Hexadecimal Converter
Paste a Base32 string and instantly see its hexadecimal equivalent — decoded byte-for-byte in your browser.
Base32 Input
Hexadecimal Output
Enter a Base32 string and click Convert
Copied!
Base32 Alphabet Reference (RFC 4648)
| Value | Char | Value | Char | Value | Char | Value | Char |
|---|
Summary
Paste a Base32 string and instantly see its hexadecimal equivalent — decoded byte-for-byte in your browser.
How it works
- Paste or type your Base32-encoded string into the input field.
- The tool strips whitespace and normalizes the string to uppercase.
- Each Base32 character is mapped to its 5-bit value per RFC 4648.
- The 5-bit groups are packed into bytes (8 bits each).
- Each byte is formatted as a two-digit lowercase hexadecimal value.
- The result updates instantly — copy it with one click.
Use cases
- Inspect TOTP / 2FA secret keys stored in Base32.
- Debug encoding pipelines that mix Base32 and hex representations.
- Convert cryptographic keys or tokens between encoding formats.
- Verify that a Base32 value decodes to an expected byte sequence.
- Educational exploration of how Base32 encoding works.
- Cross-check outputs from CLI tools like base32 and xxd.
Frequently Asked Questions
Last updated: 2026-06-11 ·
Reviewed by Nham Vu