PB
Available
swap_horiz
lock Free · Private · In-Browser

Base32 Encoder & Decoder

Encode and decode text with RFC 4648 Base32.

Robust, case-insensitive encoding

Base32 encodes binary data with just 32 characters — the uppercase letters and the digits 2 through 7. Because it avoids lowercase and lookalike symbols, it survives systems that mangle case or punctuation.

It is the encoding behind authenticator secret keys and some file formats. The trade-off for that robustness is length: Base32 output runs about a fifth longer than the equivalent Base64.

Standard and private

Encoding runs in your browser, so your text is never uploaded.

Frequently Asked Questions

What is Base32?

An encoding that represents binary data using 32 case-insensitive characters (A–Z and 2–7), safe for systems that mishandle case or special symbols.

How does it differ from Base64?

Base32 uses a smaller, case-insensitive alphabet, making it more robust but about 20% longer than Base64.

Is padding included?

Yes. The output is padded with equals signs to the standard block length, per RFC 4648.

Take it further
All Free Tools

Browse the full set of free, private, in-browser tools.

Learn More arrow_forward