Base32 Encoder & Decoder

Encode and decode RFC 4648 Base32 — case-insensitive, A–Z and 2–7.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

Base32 encoder and decoder (RFC 4648)

Base32 encodes binary data using 32 case-insensitive characters — the uppercase letters A–Z and the digits 2–7 — defined in RFC 4648. Because it avoids ambiguous characters and is case-insensitive, it is ideal for values that may be typed by hand, such as TOTP two-factor secrets and DNS-safe identifiers.

Choose encode to turn text into Base32, or decode to convert a Base32 string back to text. The result updates instantly and stays entirely in your browser.

Ad placeholder (rectangle)