Base32 Encoder/Decoder Online

Free Base32 encoder and decoder tool. Encode or decode Base32 strings online. 100% client-side, instant, and secure.

Encode or decode text using Base32 encoding. Perfect for OTP apps and human-readable tokens. 100% client-side.

How to Use Base32 Encoder/Decoder Online

  1. Select whether you want to encode or decode.
  2. Enter your text or Base32 string in the input field.
  3. Click Convert to process.
  4. Copy the result using the Copy to Clipboard button.

Frequently Asked Questions

Is my data secure?

Yes, all processing happens 100% client-side in your browser. Your data is never sent to any server.

What is Base32 used for?

Base32 is commonly used for OTP (One-Time Password) apps like Google Authenticator, where the encoded strings need to be human-readable.

Is this tool free?

Yes, this Base32 encoder/decoder is completely free to use.

What characters does Base32 use?

Base32 uses the characters A-Z (uppercase letters) and 2-7 (digits). The characters 0, 1, 8, and 9 are excluded to avoid confusion with similar-looking letters. Padding is done with the equals sign (=).

How is Base32 different from Base64?

Base32 uses a 32-character alphabet (A-Z, 2-7) instead of Base64’s 64-character set. Base32 is more human-readable and case-insensitive, making it ideal for manual entry (like OTP codes), while Base64 is more space-efficient for storage and transmission.

Can I decode Base32 without padding?

Yes, this tool automatically handles Base32 strings with or without padding (= characters). The padding is optional for decoding but helps maintain proper alignment.

What happens if I enter invalid Base32?

If you try to decode text containing invalid characters (anything other than A-Z and 2-7), the tool will show an error message asking you to use only valid Base32 characters.

Does Base32 support Unicode characters?

Yes, you can encode any Unicode text (including emojis and non-Latin scripts). The encoder converts all characters to UTF-8 bytes before Base32 encoding, and the decoder reverses this process.

Can I use this for Google Authenticator secrets?

Yes! Google Authenticator and similar OTP apps use Base32 encoding for their secret keys. You can decode existing secrets or encode new ones using this tool.

Does the tool work offline?

Yes, once the page loads, all Base32 encoding and decoding happens locally in your browser using JavaScript. No internet connection is needed after the initial page load.