Base64, Hex & Base58 Converter

Base64, hex and base58 converter in one place, plus UTF-8 and binary. Convert between any pair in your browser — nothing leaves your machine.

🔒 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.

Related tools

Embed this tool

Add this free tool to your own site: