jarvisbox

Base32 Encoder / Decoder

Encode and decode text using Base32 (RFC 4648) — used in TOTP authenticators and DNS labels.

100% client-side · no upload

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

More ways to use this tool

Frequently Asked Questions

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.

Last updated:

Report a problem with this tool