You have selected Bitcoin

About this network

A Bitcoin private key is a 256-bit integer within the secp256k1 curve order. The corresponding public key is obtained by scalar multiplication on the curve; addresses are then hashed encodings of that public key (with version bytes and script templates depending on address type). This site derives addresses client-side from your hex key.

Address formats from your private key

  • Legacy P2PKH (uncompressed)

    Pay-to-Public-Key-Hash using the uncompressed secp256k1 public key (65 bytes). Older format; starts with 1 on mainnet.

  • Legacy P2PKH (compressed)

    Same P2PKH pattern but using the 33-byte compressed public key. Common for older wallets; starts with 1 on mainnet.

  • SegWit P2WPKH

    Native SegWit pay-to-witness-public-key-hash: lower fees; witness program is the HASH160 of the compressed pubkey. Default bech32 addresses start with bc1.

Learn more

Bitcoin Private Key Explorer | Private Key Finder