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

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

  1. Paste or type your Base32-encoded string into the input field.
  2. The tool strips whitespace and normalizes the string to uppercase.
  3. Each Base32 character is mapped to its 5-bit value per RFC 4648.
  4. The 5-bit groups are packed into bytes (8 bits each).
  5. Each byte is formatted as a two-digit lowercase hexadecimal value.
  6. 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