Login
Learn Bitcoin is live in Beta - spot an issue or have a suggestion? We'd love to hear it!
Home Glossary P P2WPKH (Pay to Witness Public Key Hash)

P2WPKH (Pay to Witness Public Key Hash)

A native SegWit single-sig format (often bech32 bc1q...) that lowers fees and prevents signature malleability.
Share

P2WPKH encapsulates single-sig transactions within Bitcoin’s Segregated Witness structure, moving signature data outside the base transaction data. This reduces the effective size for fee calculation, providing savings for users. Addresses start with ‘bc1q’ on mainnet. It also fixes malleability issues by segregating the witness (signature) data from the transaction ID calculation. While functionally similar to P2PKH, it is more cost-efficient and more future-proof. Many wallets now default to P2WPKH addresses, though some remain on P2PKH due to compatibility or user preference issues.

Key takeaways
A witness version for single key/sig with better fee efficiency
Removes signature data from the main block, cutting malleability
Encouraged as a standard for modern wallets over legacy addresses
Learn Bitcoin visual
Learn how to

Be Your Own Bank

Be Your Own Bank teaches you how to securely store and manage your Bitcoin, giving you full control over your finances. Unlock the power of self-custody and financial sovereignty, so you can confidently operate without intermediaries.

Take the Survey
30 sec
Free
Suggest a Term

Have a term to suggest? Enter it below and help us expand our vocabulary!