Home Tools Blog About

Base32 Encoder/Decoder

In short

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

  • Runs in your browser
  • Nothing uploaded
  • Free, no sign-up

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

🛡
100% PrivateNo server uploads, ever
InstantRuns in your browser
💧
No WatermarksClean output, always
🆓
Free ForeverNo accounts, no limits

How to Use Base32 Encoder/Decoder

  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.

Keep going

Related Tools

All Developer tools →

Base58 Encoder/Decoder

Free Base58 encoder and decoder tool. Encode or decode Base58 strings like Bitcoin addresses.…

Base64 Encoder and Decoder

Base64 Encoder and Decoder - Convert text strings into Base64 format or decode Base64…

Base32 to Hex Converter

Base32 to Hex Converter - pick separator, case, and prefix. Free, client-side, instant, offline,…

ROT13 Encoder and Decoder

Encode or decode text with the ROT13 cipher, which shifts each letter 13 places.

Android AssetLinks JSON Generator - App Links

Android AssetLinks JSON Generator files for Android App Links. Configure package names and SHA-256…

Convert ASCII to Binary

Convert ASCII to Binary tool. Convert text to binary and binary to text. 100%…

BBCode to HTML Converter

Generate standard semantic HTML arrays translating classic forum BBCode syntax cleanly explicitly mappings independently…

Convert Binary to Hex

Convert Binary to Hex tool. Convert binary numbers to hex instantly. 100% client-side, instant,…

Convert BSON to JSON

Convert MongoDB BSON hex dumps to readable JSON in your browser. Free, offline, client-side…

Chmod Calculator

Chmod Calculator - Build Linux chmod permissions visually - read/write/execute for owner, group, public,…

Coin Flip

Free Coin Flip Online streaks, batch 10 000 flips, and optional crypto-grade RNG. Full…

Convert Base64 String Encoder and Decoder

Encode text to Base64 or decode Base64 back to readable text, with full UTF-8…

Share

Embed this tool

Add this free tool to your website. Copy and paste the code: