Base32 & Base58 Encoder/Decoder – Encode & Decode Text Free
Encode any text to Base32 or Base58, or decode Base32/Base58 back to plain text — instantly in your browser. No data is sent to any server.
Base32
Uses 32 characters (A-Z, 2-7). Case-insensitive. Common in 2FA apps and TOTP tokens.
Base58
Uses 58 characters (no 0, O, I, l). Used in Bitcoin addresses and IPFS hashes.
Base64
Uses 64 characters (A-Z, a-z, 0-9, +, /). Common for encoding binary data in text.
Hex
Uses 16 characters (0-9, A-F). Common for representing binary data and color codes.
Results
What is this tool?
A free Base32 and Base58 Encoder/Decoder converts text between plain ASCII and the Base32 or Base58 encoding schemes used in software development, cryptocurrency, and data transmission. Base32 encodes binary data using only uppercase letters and digits 2–7, making it safe for case-insensitive systems. Base58 removes visually ambiguous characters (0, O, I, l) and is widely used in Bitcoin and blockchain address generation. All encoding is client-side.