Category: Developer tools
Base32 Encoder/Decoder
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
- Choose Encode or Decode.
- Paste your text or Base32 string into the input.
- 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.