DevKits

Base58 Encoder & Decoder — Bitcoin / Solana / IPFS Alphabet

Encode and decode Base58 strings online — the alphabet used by Bitcoin addresses, Solana public keys, IPFS CID v0, and Flickr short links. 100% local, no padding, human-safe.

Last updated:

Comments
15 chars · 1 lines

Frequently Asked Questions

How is Base58 different from Base64?

Base58 deliberately removes the four characters that are easy to confuse when written by hand: 0 (zero), O (capital o), I (capital i), and l (lower L). It also omits + and /, so Base58 strings are URL-safe without any escaping. The trade-off: encoding requires big-integer math instead of simple bit shuffling.

Is this the same alphabet as Bitcoin uses?

Yes — this tool uses the Bitcoin / IPFS Base58 alphabet, which is also used by Solana public keys and most modern chains. Note: Ripple / XRP uses a different alphabet order and will not decode here.

What is Base58Check?

Base58Check is Base58 + a 4-byte SHA-256d checksum appended to the payload before encoding, used by Bitcoin addresses to catch typos. This tool encodes raw Base58 — for full address handling, add a version byte and checksum in your own code.

Related Tools