Base58 encoder and decoder (Bitcoin alphabet)
Base58 encodes binary data using 58 characters, deliberately leaving out the visually ambiguous 0, O, I and l. This makes encoded values safer to read, copy and type by hand, which is why it underpins Bitcoin addresses, private keys (WIF) and other crypto identifiers.
Choose encode to turn text into Base58, or decode to convert a Base58
string back to text. Leading zero bytes are preserved as leading 1 characters.
Everything runs locally in your browser.