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

P2PKH (Pay to Public Key Hash)

The dominant legacy script format (addresses starting with ‘1’) that locks BTC to a hashed public key.
Share

P2PKH is the script type you see in classic Bitcoin addresses, typically starting with ‘1.’ It’s a straightforward method: the script expects a valid signature that matches the hashed public key. This approach overshadowed P2PK in early Bitcoin, as it only reveals the public key upon spending (not when receiving). Though P2PKH remains widespread, it’s slowly being superseded by SegWit variants (P2WPKH) that offer lower fees and better malleability fixes. Still, P2PKH addresses are fully supported and extremely common in existing wallets and transactions.

Key takeaways
Most recognizable format for legacy BTC addresses
Requires the spender’s public key and signature to unlock
Less fee-efficient than SegWit or Taproot scripts
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!