Base32 Decoder
What is Base32 Decoder
This decoder turns RFC 4648 Base32 back into readable text. Paste the Base32 string and the original text appears instantly. It is case-insensitive and ignores spaces and padding, so it copes with keys and tokens copied from anywhere. Everything runs in your browser.
How to use
- Paste the Base32 string you want to decode.
- Read the decoded text in the output box.
- Copy the result or share the link with the Base32 filled in.
- To go the other way, open the Base32 encoder.
When to use it
Got a Base32 string, maybe a TOTP secret or a token, and want to see the original bytes as text? Paste it here and read it in one click. The decoder ignores spaces, padding, and case, so it handles keys copied from apps or documents. If the result looks like gibberish, the data may be raw bytes rather than text.
Frequently asked questions
Does capitalisation or spacing matter?
No. Base32 is case-insensitive, and this decoder strips spaces and '=' padding before decoding, so a key copied with line breaks or lower case still works.
Why does the output look like gibberish?
Base32 can encode any bytes, not just text. If the original data was binary (like a raw key), the decoded bytes will not read as words. That is expected.
Is my data sent to a server?
No. Decoding happens entirely in your browser. Nothing you paste is uploaded or stored.
Can I share this with my input pre-filled?
Yes. The URL updates automatically as you type. Copy it from the address bar or use the Copy link button, and anyone who opens it sees your exact input ready to go.
Related tools
Base32 Encoder
Encode text to Base32 online (RFC 4648). Instant, shareable, and fully private in your browser. Free Base32 encoder.
AES Text Decryption
Decrypt AES-256 encrypted text with your password in your browser. Free, private, and fully offline. No data leaves your device.
AES Text Encryption
Encrypt text with a password using AES-256 in your browser. Free, private, and fully offline. Nothing is sent to a server.