Base32 Encoder & Decoder
Encode plain text to Base32 or decode Base32 back to readable text.
Encode plain text to Base32 or decode Base32 back to readable text.
Base32 helps developers, API testers, support engineers, and integration teams encode UTF-8 text to RFC 4648 Base32 or decode Base32 strings back to readable text. Use it for DNS-safe identifiers, otpauth secrets, Crockford-adjacent debugging notes, and systems that prefer uppercase alphanumeric encodings.
Base32 is best used when you need a reversible text encoding that uses uppercase letters A-Z and digits 2-7, often for systems that avoid punctuation or case-sensitive values.
Yes. This tool can include RFC 4648 equals-sign padding or omit it when the receiving system expects unpadded Base32.
The decoder reports characters outside A-Z and 2-7, padding that appears before the end, too much padding, padded lengths that are not multiples of eight, and impossible unpadded lengths.
No. Base32 is reversible encoding, not encryption or hashing. Do not treat it as a way to protect secrets.