Skip to content
Free Tool Arena

Developer Utilities · Free tool

Base32 Encoder & Decoder

RFC 4648 Base32 encode/decode. Same alphabet as TOTP/2FA secrets and URL-safe identifiers. UTF-8 safe.

Updated June 2026
Base32 output
IZZGKZJAKRXW63BAIFZGK3TB

Base32 (RFC 4648) is what TOTP/2FA apps use to store the shared secret, and what some URL-safe identifier schemes use. It avoids the visually-confusable characters 0/1/8 and case sensitivity of Base64.

Found this useful?EmailBuy Me a Coffee

Advertisement

What it does

RFC 4648 Base32 encoder and decoder. Base32 is what TOTP/2FA apps use to store the shared secret (e.g. JBSWY3DPEHPK3PXP), and what some URL-safe identifier schemes prefer for human readability.

Avoids the visually confusable 0/1/8/B characters and case-sensitivity issues of Base64. Pure client-side, no dependencies.

Embed this tool on your siteShow snippet

Paste this snippet into any page. Loads on-demand (lazy), no tracking scripts, and sized to most dashboards. Replace the height to fit your layout.

<iframe src="https://freetoolarena.com/embed/base32-codec" width="100%" height="720" frameborder="0" loading="lazy" title="Base32 Encoder & Decoder" style="border:1px solid #e2e8f0;border-radius:12px;max-width:720px;"></iframe>
Embed docs →

How to use it

  1. Toggle between encode and decode.
  2. Encode: type text, get RFC 4648 Base32 string (with = padding).
  3. Decode: paste Base32 string, get original text back.

Advertisement

Learn more

Explore more developer utilities tools

100% in-browserNo downloadsNo sign-upMalware-freeHow we keep this safe →

Found this useful?

The tools stay free thanks to readers who chip in or spread the word.

Buy Me a Coffee