Skip to main content

Bech32

technology · wallet

A checksummed, human-readable encoding used for native SegWit addresses and other data.

1.definition

Bech32 combines a human-readable prefix, data symbols, and a checksum. Bitcoin uses it for version-0 native SegWit addresses such as bc1q...; later witness versions use the related Bech32m checksum. The prefix distinguishes networks, such as bc for Bitcoin mainnet and tb for testnet.

2.limits

The checksum detects specified classes of transcription errors; it does not prove that the destination belongs to the intended recipient. Bech32 strings are conventionally displayed in one case, and mixed-case strings are invalid.

Related terms

All terms and definitions may update as the Cryptionary improves.