Base32 Base58 Base58Check Converter

Base32 Base58 Base58Check Converter

Convert between binary-safe encodings and validate Base58Check checksums for crypto and backend workflows.

Input

Output

About The Base32 Base58 Base58Check Converter

The Base32 Base58 Base58Check Converter converts UTF-8 text, hex bytes, Base32, Base58, and Base58Check values for protocol, wallet, and backend debugging work.

All conversion runs locally in your browser. Base58Check decoding validates the checksum, and advanced options control padding, version bytes, and decoded payload handling.

How to Convert Base32, Base58, and Base58Check Online

  1. Paste the source value into the Input box.
  2. Choose the matching Input format and desired Output format.
  3. Use Show more options when you need Base58Check version-byte or Base32 padding controls.
  4. Click Convert, then review or copy the output.

Choosing Options Correctly

Input and output format:
- Match the input dropdown to the exact data you pasted.
- Use Hex when you need byte-accurate conversion.

Base58Check version byte:
- Use the correct hex version byte for the protocol you are testing.
- Leave it at 00 only when that is the expected prefix.

Base32 padding and version retention:
- Keep Base32 padding ON for RFC-style output.
- Keep the Base58Check version byte only when the next tool expects it as part of the decoded bytes.

Common Use Cases

  • Checking Base58Check checksums and payload bytes.
  • Converting test vectors between text, hex, Base32, and Base58.
  • Preparing encoded values for protocol documentation.
  • Round-tripping values with Swap Formats.

Quick FAQ

Does Base58Check validate checksums?
Yes. Base58Check decoding should reject values when the checksum does not match.

Why did conversion fail?
The input may contain characters outside the selected alphabet, bad padding, whitespace, or an invalid Base58Check checksum.

Is my data uploaded?
No. Conversion is designed to run in the browser.

What is the Base58Check version byte used for?
It identifies the payload type or network before the checksum-protected data, such as different address families.