bc1p

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 1

    The last 1 separates the prefix from the data.

  • 3Witness version p

    One character: q = version 0 (SegWit), p = version 1 (Taproot).

  • 4Program 0xlxv…z7vq

    The witness program: a 20- or 32-byte hash or key.

  • 5Checksum zk5jj0

    6 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.