Bitcoin Wallet Generator
Generate Bitcoin key pairs entirely in your browser for educational purposes. Your private key never leaves your device.
⚠️ For Educational Purposes Only
- Keys are generated locally — nothing is sent to any server.
- Do NOT use these keys for real Bitcoin storage on mainnet.
- For real wallets, use battle-tested software: Sparrow, Electrum, or a hardware wallet.
- Public key derivation here is simplified (no secp256k1 ECDSA) — addresses are illustrative.
Generate Key Pair
Address Type
What You're Learning
Private Key
A 256-bit random number — the ultimate secret
Public Key
Derived from private key via ECDSA (secp256k1)
WIF
Wallet Import Format — base58 encoded private key
Address
Hashed public key — safe to share publicly
P2WPKH
Pay-to-Witness-Public-Key-Hash (native SegWit)
P2PKH
Pay-to-Public-Key-Hash (legacy format)