Address & Wallet Explorer
Generate and validate Bitcoin addresses. Understand different address types and explore HD (Hierarchical Deterministic) wallet derivation paths.
✅ Real Bitcoin Implementation: This tool uses authentic BIP39 seed generation, BIP32 key derivation, and secp256k1 elliptic curve cryptography.Real Bitcoin cryptography with secp256k1 - for educational purposes only!
Address Generator
See how Bitcoin addresses are created step-by-step
Address Validator
Supported Address Formats
- • P2PKH: Starts with '1' (mainnet) or 'm'/'n' (testnet) - Pay to Public Key Hash
- • P2SH: Starts with '3' (mainnet) or '2' (testnet) - Pay to Script Hash
Note: This demo also validates Bech32 format (bc1/tb1) but doesn't generate them.
HD Wallet Explorer
Explore Hierarchical Deterministic wallet derivation paths
Understanding Bitcoin Addresses
A Bitcoin address is like an email address for Bitcoin. You can share it with others to receive payments. Each address is derived from a public key, which comes from a private key.
Key Concepts:
- • Private Key: Secret 256-bit number that controls the Bitcoin
- • Public Key: Point on secp256k1 curve, derived from private key
- • Address: Human-readable form of hashed public key
- • One-Time Use: Each address should receive only one payment
- • Checksum: Last 4 bytes prevent typos in addresses
Privacy Tip: Generate a new address for each transaction. Address reuse links your transactions together, reducing privacy for you and everyone you transact with.
HD Wallets Explained
Hierarchical Deterministic (HD) wallets generate all addresses from a single seed phrase. This makes backup easy - just save the seed phrase to recover all addresses.
Derivation Paths:
- • m/44'/0'/0'/0: BIP44 standard for Bitcoin
- • The numbers represent: purpose / coin / account / change / index
- • Apostrophes (') indicate hardened derivation
- • Different paths generate completely different addresses