Bech32 Encoder

Enter a human-readable prefix and the data hex bytes to encode.

How to use

  1. Enter your values in the fields above.
  2. Press Calculate to see your result instantly.
  3. Use the Share button to copy a link to your result.

About this calculator

Bech32 is the checksummed text encoding defined in BIP173 for representing Bitcoin's SegWit (native witness) addresses. It combines a human-readable prefix — like “bc” for Bitcoin mainnet — with the witness program data, encoded using a 32-character alphabet chosen to minimize the chance of transcription errors and support strong error detection.

Bech32 addresses are the ones that start with “bc1”, and their checksum lets a wallet reliably catch mistyped or corrupted addresses before funds are sent to the wrong place — a major usability improvement over the older Base58Check format. Wallet developers, exchange engineers, and blockchain tooling builders use encoders like this to generate and validate bech32 addresses when implementing SegWit support.

Was this helpful?

Comments (0)

  • Be the first to comment.

Popular calculators

All Calculators