58 symbols · no ambiguous lookalikes · Bitcoin style
Bitcoin / Flickr-style Base58. Drops 0, O, I, l to avoid visual confusion, and omits + / = for URL safety. Used for Bitcoin addresses, IPFS hashes, and Short URLs where readability matters.
Text → Base58 box — the Bitcoin-style encoding appears instantly in Base58 output.Copy result to copy the encoded string.Base58 → Text and the plain text appears below.Clear any time to reset a box.Wallet addresses and WIF private keys are written in Base58 — decode them to see the raw bytes.
IPFS content identifiers use Base58 to stay compact and readable.
Drops 0 O I l so addresses are safe to read, type, and dictate.
Omits +, /, and =, so strings don't break in URLs or forms.
Packs more info per character than Base64-style symbols would allow for human use.
Everything runs in your browser. Nothing is uploaded, logged, or sent to a server.
Digits 1–9 and letters A–H J–K M–N P–Z a–k m–z — 58 symbols, deliberately omitting 0 O I l.
They look too similar in many fonts, which leads to mistakes when reading or typing addresses by hand.
Yes. Upper and lowercase letters represent different values, so case matters.
Base58 removes ambiguous characters and the + / = symbols, so it is slightly longer but much friendlier for humans.
The encoding itself does not. Bitcoin and IPFS add their own checksums on top for error detection.
Never. All conversion happens locally in JavaScript.