Base64, Hex & Base58 Converter
Convert text between Base64, Hex, Base58, Binary and UTF-8 — encode and decode in your browser.
🔒 100% in your browser — nothing is uploaded
How it works
Convert a value between Text (UTF-8), Hex, Base64, Base58 and Binary. Pick the input format and see every other encoding at once. Base58 is the encoding used by Bitcoin addresses and keys. Runs entirely in your browser.
Frequently asked questions
What is the difference between Base64 and Base58?
Both encode bytes as text. Base64 is compact and used everywhere (data URIs, JWTs); Base58 drops easily-confused characters (0, O, I, l) and is used by Bitcoin and IPFS.
How do I convert hex to text?
Set the input format to Hex and paste your hex — the Text row shows the decoded UTF-8 (plus Base64, Base58 and Binary).
Is anything sent to a server?
No. All encoding and decoding happens locally in your browser.