Base58 Encoder / Decoder — Free Online Tool

Bitcoin-alphabet Base58 encode & decode with leading-zero support. Base58 Encoder / Decoder is a free online tool from the ToolsRift Encoders & Decoders collection. It runs entirely in your browser — nothing to install, no signup, and your data never leaves your device.

Loading Base58 Encoder / Decoder

How to use Base58 Encoder / Decoder

Choose Encode or Decode and enter your text. Encoding converts the UTF-8 bytes to a Base58 string; decoding reverses it back to text (or hex if the bytes aren't valid UTF-8).

Frequently asked questions

Why does Base58 skip 0, O, I and l?

Those characters are easy to confuse when read or typed by hand. Removing them makes Base58 strings less error-prone — which is why Bitcoin addresses use it.

How are leading zeros handled?

Each leading zero byte (0x00) is encoded as a leading '1' character, and restored on decode, so byte-exact round-trips are preserved.

Is Base58 the same as Base58Check?

No — Base58Check adds a version byte and a 4-byte checksum. This tool implements plain Base58 encoding only.

More Encoders & Decoders

Hex Dump Viewer
View text as a hexdump -C style offset, hex and ASCII dump
Data URI Generator
Convert text, SVG, CSS or HTML into a data: URI (base64 or URL-encoded)
Base45 Encoder / Decoder
RFC 9285 Base45 encode & decode, as used in EU COVID QR certificates
Ascii85 Encoder / Decoder
Adobe Ascii85 (base85) encode & decode with z shortcut and <~ ~> delimiters
Z85 Encoder / Decoder
ZeroMQ Z85 (RFC 32) base85 encode & decode for 4-byte-aligned binary data
Base62 Encoder / Decoder
Compact 0-9A-Za-z Base62 encode & decode, ideal for short IDs and URLs

← View all Encoders & Decoders