Back
Base32 encoder/decoder
Encoding
Loading
Loading tool
Preparing the tool. The remaining time is not yet known.
All processing for this tool happens in your browser. Your input is not sent to a server.
About this tool
Encode UTF-8 text with the RFC 4648 Base32 alphabet or decode it.
Common uses
- Encode UTF-8 text with the RFC 4648 Base32 alphabet or decode it.
- Encode text using A–Z and 2–7 with = padding.
How to use it
- 1.Encode text using A–Z and 2–7 with = padding.
- 2.Decode Base32 text; lowercase letters, whitespace and omitted padding are accepted.
Worked example
Input and result
f
MY======
Standard RFC 4648 Base32 includes six padding characters here.
Limits and notes
- Invalid padding lengths, unused nonzero trailing bits and invalid UTF-8 fail. This uses standard Base32, not Base32hex or Crockford’s alphabet.
Frequently asked questions
What does this tool do?
Encode UTF-8 text with the RFC 4648 Base32 alphabet or decode it.
What should I check before using the result?
Invalid padding lengths, unused nonzero trailing bits and invalid UTF-8 fail. This uses standard Base32, not Base32hex or Crockford’s alphabet.