Address starting with “bc1p”
- Coin
- Bitcoin (BTC)
- Type
- Taproot (SegWit version 1, P2TR), Bech32m
- Length
- 62 characters
- Confused with
- A bc1p address with an old Bech32 checksum is invalid — BIP-350 requires Bech32m from version 1 on.
Some exchanges and older wallets do not accept bc1p yet. That is a limit of the form, not a fault of the address.
Check one
Checked in this browser. The address is not sent to a server.
Public examples
Valid format and checksumBitcoin · Taproot · P2TR
Bech32m checksum matches
Parts of this address
- 1Prefix
bc“bc” — Bitcoin.
- 2Separator
1The last 1 separates the prefix from the data.
- 3Witness version
pOne character: q = version 0 (SegWit), p = version 1 (Taproot).
- 4Program
0xlxv…z7vqThe witness program: a 20- or 32-byte hash or key.
- 5Checksum
zk5jj06 characters, a BCH code over the prefix and data. Version 0 uses the Bech32 constant, version 1 and later the Bech32m constant.
Details
- Network
- Bitcoin
- Type
- Taproot · P2TR
- Encoding
- Bech32m
- Length
- 62 characters · 32 bytes
- Checksum
- matches
- Witness version
- 1
- Program
- 32 bytes
Watch out
- Taproot (bc1p…) is not accepted by every exchange or older wallet. If a withdrawal form refuses it, the form is too old — not the address.
What this does not proveA valid format only means the address is well-formed. It does not show who controls it or that it is the address the recipient gave. Compare the whole address with the source and send a small test amount first.
FAQ
What coin uses addresses starting with bc1p?
Bitcoin (BTC). Taproot (SegWit version 1, P2TR), Bech32m.
What can a bc1p address be confused with?
A bc1p address with an old Bech32 checksum is invalid — BIP-350 requires Bech32m from version 1 on.