Category: Developer tools

Base32 Encoder/Decoder

System ideaMissing a tool?

Encode text to Base32 or decode Base32 back to text

Encode any text to standard RFC 4648 Base32 with padding, or decode a Base32 string back to readable text, entirely in your browser.

Result
JRXWGYLMFVTGS4TTOQQHI33PNRZSAZTPOIQGK5TFOJ4W63TF

Everything on this page is processed in your browser. Nothing is uploaded.

What this tool does

Base32 is a 32-character alphabet used where Base64's mixed case and punctuation would cause trouble — DNS labels, license keys, TOTP secrets, filesystem-safe identifiers. This tool encodes UTF-8 text to the standard alphabet defined in RFC 4648, and decodes it back, flagging input outside that alphabet instead of guessing.

How to use it

  1. Choose Encode or Decode.
  2. Paste your text or Base32 string into the input.
  3. Copy the result once it looks right.

Privacy

This tool runs entirely in your browser. Your input is never uploaded, stored or shared — closing the tab removes it.

Frequently asked questions

Which Base32 alphabet does this use?
The standard RFC 4648 alphabet (A-Z and 2-7) with = padding, the same variant used by most TOTP secrets and DNS-safe identifiers.
Is this the same as Base64?
No. Base32 uses a smaller 32-character alphabet and produces longer output, but it avoids mixed case and characters like + and /, which makes it safer for case-insensitive systems such as DNS labels or filenames.
What happens if I paste invalid Base32?
Decoding stops and the tool tells you the input isn't valid Base32 instead of returning garbled text.