Base32 Encoder / Decoder

Encode text to Base32 or decode Base32 back to plain text

Convert text into Base32 or turn a Base32 string back into readable text. It's useful for TOTP secret keys, filename-safe encoding, and identifiers in systems that can't handle mixed case. Whatever you paste in is converted inside your browser and never sent to a server.

도구를 불러오는 중…

🔒 Everything runs 100% in your browser. Your files and input are never uploaded to any server.

How to use

  1. Choose the Encode or Decode tab.
  2. Paste your plain text in Encode mode, or a Base32 string in Decode mode.
  3. The result appears below automatically.
  4. Click Copy to send the result straight to your clipboard.

FAQ

How is Base32 different from Base64?
Base32 uses only A–Z and 2–7, so it's case-insensitive and safer for URLs and systems that don't distinguish upper- and lowercase. The trade-off is that the encoded string is a bit longer than Base64.
Why am I getting an error when decoding?
If your string contains any character outside the Base32 alphabet (A–Z, 2–7), it isn't valid Base32 and the tool shows an error message.
Is my text sent to a server?
No. All encoding and decoding happens instantly in your browser, with no data sent anywhere.

← Back to all tools

See pricingFree chat consult