Base32 Encoder / Decoder
Encode plain text to Base32 or decode a Base32 string back to text, fully in your browser with no data sent to any server.
0 chars
0 chars
Input bytes:
0
Output bytes:
0
Overhead:
—
Copied!
Summary
Encode plain text to Base32 or decode a Base32 string back to text, fully in your browser with no data sent to any server.
How it works
- Select Encode or Decode mode using the toggle at the top.
- Paste or type your input text into the left panel.
- The result appears instantly in the right panel.
- Click Copy to copy the output to your clipboard.
- Use the Swap button to flip input and output for quick round-trip testing.
- Click Clear to reset both panels.
Use cases
- Inspect or generate TOTP shared secrets used in two-factor authentication.
- Encode binary data for embedding in case-insensitive systems.
- Decode Base32-encoded DNS domain labels (DNSSEC, onion addresses).
- Test Base32 encoding logic in your own application.
- Verify that a Base32 string round-trips correctly back to the original text.
- Convert between raw text and Base32 during API integration work.
Frequently Asked Questions
Last updated: 2026-06-09 ·
Reviewed by Nham Vu