← All tools

Base58 Encoder / Decoder

Encode text or bytes to Base58, or decode it back. Base58 drops the ambiguous characters 0, O, I and l, making it ideal for human-readable Bitcoin keys and tokens. Runs entirely in your browser.

Leading zero bytes become leading 1s (the first alphabet character). Decode interprets bytes as UTF-8 (invalid bytes shown as �); see the hex preview below.