The decoder expects a Base32 string that uses the common letters A to Z and digits 2 to 7. If the input contains characters outside that alphabet, the tool reports an error instead of silently producing a misleading result.
The output area displays decoded text. Base32 is also used for random bytes in some systems, so a technically valid value can still decode to characters that are not meaningful to read.
Common questions and answers about this topic.
Converts a Base32-encoded string back to decoded text when the original value was text.
Yes, both padded (with =) and unpadded Base32 strings are supported.
No, Base32 decoding runs entirely in your browser. Your encoded data is decoded locally with JavaScript and never sent to any server.