jarvisbox

Base32 Encoder / Decoder

Encode text to Base32 (RFC 4648) or decode Base32 back to plain text.

100% client-side · no upload

What is Base32?

Base32 encodes binary data using 32 characters: uppercase A–Z and digits 2–7. Padding characters (=) are added to make the output a multiple of 8 characters. Compared to Base64, Base32 avoids case sensitivity and ambiguous characters, making it suitable for DNS, human-readable tokens, and TOTP authenticator secrets.

How to use

  1. Paste your text into the input box.
  2. Click Encode → Base32 to encode, or Decode ← Base32 to decode.
  3. Copy the result with the Copy button.

Related tools: Hex ↔ ASCII, Binary ↔ Text, Base64 Encoder

Preguntas frecuentes

What is Base32?
Base32 encodes binary data using a 32-character alphabet (A–Z plus 2–7) with padding to a multiple of 8 characters. It is used in TOTP authenticator secrets (Google Authenticator, Authy), DNS labels, and some checksums because it avoids ambiguous characters like 0/O and 1/I/l.
Does my data leave my device?
No. The Base32 encoding and decoding is implemented in pure JavaScript and runs entirely in your browser.
Does it work on mobile?
Yes. The tool works in any modern mobile browser and is optimised for touch use.
Reportar un problema con esta herramienta