Encode text and data to Base32 format.
The Base32 Encoder converts text or data into Base32 format, the RFC 4648-defined encoding that uses a 32-character alphabet (A-Z and 2-7) instead of Base64's mixed-case scheme — the format used by things like TOTP secret keys and some filesystem- and DNS-safe identifiers. Type or paste your input and get the encoded, or decoded, output instantly in your browser.
Made for developers. Typical uses:
Base64 is not encryption and a hash cannot be reversed. See what each does, where JWTs and URL encoding fit, and how to pick MD5, SHA-256 or a password hash.
Explore more in Developer Tools, read the guides and articles, or see how we test our tools.
Encode and decode Base64 strings instantly.
Best for encoding binary data for email and web transmission
Generate MD5, SHA1, SHA256, SHA512 hashes from any text.
Best for verifying file integrity with hash checksums
Encode and decode URLs for web development.
Best for encoding a search query with spaces and special characters before appending it to a URL
Decode and inspect JSON Web Tokens (JWT) in your browser.
Best for debugging JWT authentication tokens