Skip to main content
Toolzum

Base32 Encoder / Decoder

Encode text to Base32 or decode Base32 strings back — the alphabet TOTP apps and authenticator URIs use. Both directions, fully local.

100% Local Browser Native

How to Use the Base32 Encoder / Decoder

1. Paste source for Base32 Encoder / Decoder

Paste source for Base32 Encoder / Decoder into the input area. Nothing runs until you trigger it.

2. Encode

Encode to the target format.

3. Copy encoded

Copy the encoded output.

Similar Tools You Might Need

See all

Frequently Asked Questions

What is Base32 encoding?

Base32 encodes binary data into 32 ASCII characters (A-Z, 2-7). It produces longer output than Base64 but is human-readable and avoids ambiguous characters.

When would I use Base32 vs Base64?

Use Base32 when you need human-readable encoding (TOTP secrets, QR codes) or systems that only support uppercase letters. Base64 is more compact for general use.

Does it handle UTF-8?

Yes. UTF-8 text is properly encoded to Base32 and decoded back to the original text, preserving all characters including non-ASCII.

Can I decode Base32 to text?

Yes. Paste a Base32 string and the tool decodes it to the original text. The tool handles both standard and padded Base32 formats.

When using Base32 Encoder / Decoder, is the conversion done locally?

Yes. All encoding and decoding happens in your browser. No data is transmitted to any server.

Last updated October 2026