๐Ÿ”ก Base32 Converter

Output
JBSWY3DPFQQFO33SNRSCC===

Encode text into Base32 (as defined by RFC 4648), or decode a Base32 string back into text. Base32 is commonly used for data that needs to be represented using only letters and digits, such as TOTP (two-factor authentication) secret keys.

How to use

  1. Choose the "Encode" or "Decode" tab.
  2. Enter text to encode, or a Base32 string to decode.
  3. The result appears automatically โ€” use the copy button to copy it to your clipboard.

FAQ

What's the difference between Base32 and Base64?

Base64 uses 64 characters (A-Z, a-z, 0-9, +, /), while Base32 uses only 32 characters (A-Z, 2-7). Base32 is often preferred for case-insensitive contexts or data meant to be typed by hand, such as two-factor authentication secret keys.

What alphabet does this use?

The standard RFC 4648 alphabet: the 32 characters A-Z and 2-7, with "=" used for padding.

Why does decoding sometimes fail?

If the input contains characters outside the Base32 alphabet (like 0, 1, 8, or 9), it's treated as invalid input.