Base32 Decode

Paste Base32 text and decode it into readable UTF-8 text and byte-level hexadecimal output.

Encoding tool

Decode Base32 text

Result
Enter a value or load the sample to see the result.

About this Base32 decoder

Decode RFC 4648 Base32 text online and view the decoded text, byte count, and hexadecimal output.

What it does

Base32 is an encoding format that represents binary data using a limited alphabet of uppercase letters and digits. It is common in one-time password secrets, backup codes, DNS-safe values, and systems that need text output without relying on mixed case or punctuation-heavy strings.

When to use it

This decoder accepts RFC 4648 Base32 input with or without padding. It removes whitespace and hyphens so copied values from notes, emails, and configuration files are easier to decode. The result shows the decoded text, byte count, and hexadecimal representation.

How it works

Base32 decoding is useful when you need to inspect a value quickly but do not want to install a command-line package or paste the string into a heavy online converter. This page keeps the job focused: paste the encoded value, decode it, and copy the result.

Practical note

Not every decoded byte sequence is readable text. Some Base32 values represent binary secrets or compressed data. In those cases, the text line may include replacement characters, but the hexadecimal output still gives you a byte-level view that can be used for debugging.

Decode Base32 text

Input

JBSWY3DPEBLW64TMMQ======

Output

Text: Hello world / Hex: 48656C6C6F20776F726C64

How to use

  1. Paste or enter the value you want to process.
  2. Click Convert to run the tool.
  3. Review the output and copy the result you need.

Best for

  • Quick checks
  • Developer debugging
  • Documentation
  • One-off conversion

Encoding reference notes

Alphabet check

Base32 uses a different alphabet from Base64, which is why visually similar encoded strings may decode in only one tool.

Padding and whitespace

Padding can be present or omitted. The decoder also removes common copied whitespace before processing.

Text vs bytes

Some decoded data is binary rather than readable text. Hex output gives a byte-level view when UTF-8 text is not meaningful.

Base32 Decode common mistakes

FAQ

Does padding matter?

Padding can help signal the original length, but this decoder accepts input with or without trailing equals signs.

Why is my output unreadable?

The decoded bytes may not represent UTF-8 text. Check the hexadecimal output for a byte-level view.

Is Base32 the same as Base64?

No. They use different alphabets and produce different encoded strings.