Encoding & Number Bases
Base32 Encoder
Encode input bytes as Base32 in your browser. Choose the standard or extended hexadecimal alphabet and check padding.
This tool runs open-source code from CyberChef by GCHQ (Apache License 2.0). See open-source credits.
Base32 Encoder represents input bytes with letters A–Z and digits 2–7 when you keep the standard alphabet. Encoding changes the representation. It does not encrypt or protect the original data.
The result is Base32 text. Hello becomes JBSWY3DP. Input that does not fill a complete group can produce trailing = padding.
- Check whether an encoded value uses the standard Base32 alphabet or Base32hex.
- Compare a short byte sequence with a receiving application's Base32 value.
- Inspect padding and accidental final line breaks when encoded values differ.
Instructions
- Enter Hello into Input without a final line break.
- Keep the default Alphabet A-Z2-7=. Type 0-9A-V= for Base32hex.
- Run the tool and check for JBSWY3DP. Keep the selected alphabet with the result.
- Use the paired decoder to check that encoding and decoding preserve the original bytes.
Example
Input: Hello
Settings: Base32 Encoder: Alphabet A-Z2-7=.
Result: JBSWY3DP. Processing runs in your browser.
Base32 Encoder returns MZXW6=== for foo. There is no separate padding switch.
Limits
- Standard Base32 and Base32hex use different alphabets. Match the receiving format.
- Base32 provides no confidentiality or authenticity. Keep passwords and secret keys private.