Web Tools
Base32 Encoder/Decoder
Encode and decode text using Base32 and Base32hex alphabets per RFC 4648. Supports padding control, chunked output, and case-insensitive decoding. Runs entirely in your browser — your data never leaves your machine.
base32 encode decode rfc4648 encoding
Published May 30, 2026
All interactive tools run entirely in your browser. Your data never leaves your device.
How It Works
Enter text to encode it as Base32 or paste Base32-encoded text to decode it back. The tool implements both standard Base32 (A-Z, 2-7) and Base32hex (0-9, A-V) alphabets per RFC 4648.
Features
- Two alphabets: Standard Base32 (A-Z, 2-7) and Base32hex (0-9, A-V)
- Encode and decode: bidirectional conversion
- Padding control: include or exclude trailing ’=’ padding
- Chunked output: groups of 8 characters for readability
- Case-insensitive decode: accepts both upper and lowercase input
- Statistics: input bytes, output characters, expansion ratio
- 5 examples: Hello World, short text, binary-like, email, URL
- Private: runs entirely in the browser — no data transmitted
Use Cases
- Encoding data for TOTP/2FA secret keys
- Working with DNS-safe encoded data
- Encoding binary data in text-only channels
- Testing RFC 4648 Base32 implementations
- Converting between Base32 alphabets