Base32 Encoder & Decoder
Encode UTF-8 text as RFC 4648 Base32 or decode it back locally.
This tool runs entirely in your browser. Your files are never uploaded to a server.
What this tool does
Choose Encode or Decode, paste a value, and copy the result that updates immediately.
Encoding standard
The tool uses the RFC 4648 alphabet A–Z and 2–7, producing uppercase output with standard equals-sign padding.
How data is represented
Text is first converted to UTF-8 bytes, then packed into five-bit symbols. Decode reverses those symbols into strict UTF-8.
Example
The text foo encodes to MZXW6===, matching the published RFC 4648 test vector. Lowercase encoded input is accepted.
Input validation
Whitespace may appear between encoded symbols, but invalid alphabet characters, misplaced padding, impossible lengths and non-zero trailing bits are rejected.
Limitations
Base32 is an encoding rather than encryption or compression. Anyone can decode it, and its output is usually longer than the source bytes.
Privacy
All byte conversion runs locally in your browser; input and output are never uploaded by this tool.
Frequently Asked Questions
- What standard does Base32 Encoder & Decoder use?
- The tool uses the RFC 4648 alphabet A–Z and 2–7, producing uppercase output with standard equals-sign padding.
- What happens when the encoded input is invalid?
- It reports an error and produces no output. Whitespace may appear between encoded symbols, but invalid alphabet characters, misplaced padding, impossible lengths and non-zero trailing bits are rejected.
- Is my input uploaded?
- All byte conversion runs locally in your browser; input and output are never uploaded by this tool.
Related Tools
Base64 Encode
Encode text or strings to Base64 instantly and for free.
Base64 Decode
Decode Base64 strings back to readable text instantly.
Base58 Encoder & Decoder
Encode UTF-8 text with the Bitcoin Base58 alphabet or decode it back.
JWT Decoder
Decode JSON Web Tokens into readable header and payload, for free.
ASCII to Text Converter
Convert text to decimal 7-bit ASCII codes and those codes back to text.
ASTM Message Parser
Inspect ASTM-style laboratory messages as records, fields, control characters, and frames.