Client-Side Processing
Input Data Stays on Device
Instant Local Execution
Find this tool useful? Support the project to keep it free!
Buy me a coffeeWhat is Base32 Decode?
Base32 Decode converts RFC 4648 Base32 text back to UTF-8. It normalizes whitespace, dashes, and trailing padding before decoding so copied values are easier to work with.
How to Use Base32 Decode
1
Paste a Base32 value.
2
Review any validation error.
3
Copy the decoded text.
Common Use Cases
- Reading Base32 encoded tokens during debugging.
- Validating Base32 examples in documentation.
- Comparing Base32 data with Base64 output.
- Checking whether a Base32 value contains UTF-8 text.
Example Input and Output
Base32 text decodes to its original text.
Base32
JBSWY3DPText
HelloFrequently Asked Questions
Which alphabet is supported?
The decoder supports the RFC 4648 Base32 alphabet A-Z and 2-7.
Can it decode binary files?
No. This page outputs UTF-8 text and reports an error if the decoded bytes are not valid UTF-8.
Does it require padding?
No. Trailing padding is accepted but not required.
Related Tools
Base32 Encode
Encode UTF-8 text to RFC 4648 Base32 with optional padding.
Base64 Encoder/Decoder
Encode text to Base64 or decode Base64 to plain text — with URL-safe mode, auto-detect, and size stats.
Base64 to Text
Decode Base64 strings back to plain text. Handles UTF-8, URL-safe Base64, and broken padding.
All Numbers Converter
Convert an integer between binary, octal, decimal, hexadecimal, and Base36 in one view.
String Escape / Unescape
Escape or unescape strings for JSON, JavaScript, HTML, URL, CSV, and RegEx contexts — instantly.
Alphabetic Order
Sort lines, words, or comma-separated items alphabetically with case, duplicate, and direction options.

