Base58 Encode

32UWxgjUxcngLZhBDM5ig
Converted locally in your browser with UTF-8 safe TextEncoder and TextDecoder handling. Your text stays only on this page.

Encode text as Base58

Convert plain text into Base58 using the Bitcoin and IPFS alphabet (no 0, O, I, or l). Unicode text is encoded as UTF-8 first, its bytes are read as a big-endian integer, and each leading zero byte is preserved as a leading 1 — the same scheme used by wallet addresses and CIDs.

When to use this tool

Use Base58 when you need a compact, copy-paste-friendly encoding free of look-alike characters (no 0, O, I, or l), such as Bitcoin and Solana addresses, IPFS CIDs, and short identifiers.

Privacy and limitations

This conversion runs locally in your browser. Base58 is an encoding format, not encryption, so anyone can decode the result if they have the encoded text. It is plain Base58 without a Base58Check version byte or checksum.