Base32 Encoder

What is Base32 Encoder

Base32 encodes data using 32 characters (A to Z and 2 to 7), so the result is case-insensitive and safe to type, read aloud, or put in a URL. This encoder converts your text to standard RFC 4648 Base32 with padding, right in your browser. It is the same scheme used for TOTP two-factor secrets and many file-sharing links.

How to use

  1. Type or paste the text you want to encode.
  2. Read the Base32 result in the output box, updated as you type.
  3. Copy the output or share the link with your text filled in.
  4. To reverse it, open the Base32 decoder.

When to use it

Need to store or share data in a format that survives copy-paste and is easy to dictate? Encode it to Base32 and you get a string of just letters A to Z and digits 2 to 7, with no case to mix up. It is handy for TOTP secret keys, URL-safe tokens, and any place Base64 symbols like + or / would cause trouble. Decode it back with the Base32 decoder.

Frequently asked questions

How is Base32 different from Base64?

Base32 uses 32 characters (letters and the digits 2 to 7), while Base64 uses 64 including symbols and mixed case. Base32 output is longer but case-insensitive and free of special characters, which makes it safer to type by hand or read aloud.

Does it follow a standard?

Yes, RFC 4648 Base32 with the standard alphabet A to Z and 2 to 7 and '=' padding. It is the same encoding used for TOTP authenticator secrets.

Is my text uploaded anywhere?

No. Encoding happens entirely in your browser. Nothing you type is sent to a server or stored.

Can I share this with my input pre-filled?

Yes. The URL updates automatically as you type. Copy it from the address bar or use the Copy link button, and anyone who opens it sees your exact input ready to go.

Related tools