Bitcoin Address Generator
Bitcoin Address Types
1. P2PKH (Pay-to-PubKey-Hash)
• Prefix: 1
• Example: 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa
• Legacy format, universally supported
• Higher transaction fees
2. P2SH (Pay-to-Script-Hash)
• Prefix: 3
• Example: 3J98t1WpEZ73CNmYviecrnyiWrnqRhWNLy
• Used for multisig and SegWit wrapped addresses
• More flexible than P2PKH
3. Bech32 (Native SegWit)
• Prefix: bc1q
• Example: bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq
• Lower transaction fees (~30-40% cheaper)
• Better error detection (checksum)
• Case-insensitive
4. Taproot (P2TR)
• Prefix: bc1p
• Example: bc1p5cyxnuxmeuwuvkwfem96lqzszd02n6xdcjrs20cac6yqjjwudpxqkedrcr
• Enhanced privacy (all outputs look the same)
• More efficient for complex scripts
• Activated November 2021
Which to Use?
• Best: Bech32 (bc1q) - lowest fees, modern standard
• Privacy: Taproot (bc1p) - if wallet/exchange supports it
• Compatibility: P2SH (3) - if receiver needs legacy support
• Legacy: P2PKH (1) - only if absolutely necessary
Important Note
This calculator shows address format examples only. Never use example addresses for real transactions. Generate addresses securely through your wallet software. Bitcoin addresses are derived from private keys using cryptographic hashing (RIPEMD-160, SHA-256).
See Also
Other calculators in Blockchain & Crypto