Base Encoding Converter
Convert text between Base32, Base58, Base62, Base64, and Hex encodings
Select an encoding format and enter text to convert
About Encoding Formats
Base Encoding Converter
Convert text between Base32, Base58, Base62, Base64, and Hex encodings
Features
- Convert between Base32, Base58, Base62, Base64, and Hex
- Encode and decode text instantly in your browser
- Swap input/output for quick round-trip conversion
- No external libraries required — pure client-side processing
How to use
- Select the desired encoding format (Base32, Base58, Base62, Base64, or Hex).
- Choose Encode or Decode mode.
- Enter or paste your text and see instant results.
- Click Copy to copy the output to your clipboard.
Tips & Best Practices
- Use Base64 for data URIs and email attachments.
- Use Base58 when you need human-readable encoded strings without ambiguous characters.
- Use Hex encoding for debugging binary data or network protocols.
- Use the swap button to quickly decode your own encoded output.
- Base32 is commonly used in two-factor authentication (TOTP) secret keys.
FAQ
What is the difference between Base32, Base58, Base62, and Base64?
Each encoding uses a different alphabet and character set. Base32 uses A-Z and 2-7 (32 chars), Base58 omits ambiguous characters like 0, O, I, l (used in Bitcoin), Base62 uses all alphanumeric characters (0-9, A-Z, a-z), and Base64 uses A-Z, a-z, 0-9, +, / (64 chars).
Is my data sent to any server?
No. All encoding and decoding is performed entirely in your browser using JavaScript. No data is transmitted to any server.
Can I decode Base58 Bitcoin addresses?
This tool uses the standard Bitcoin Base58 alphabet (123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz) for encoding and decoding.
Is this tool free to use?
Yes, this tool is completely free with no registration required. There are no usage limits or hidden costs.
Does this tool work offline?
Once the page is loaded, the tool works entirely in your browser without requiring an internet connection.