Bitcoin addresses are the backbone of any cryptocurrency transaction — they serve as digital destinations for sending and receiving BTC, much like bank account numbers or email addresses. With the evolution of Bitcoin's protocol, including major upgrades like SegWit and Taproot, new address formats have emerged that offer improved efficiency, lower fees, and enhanced privacy.
As Ordinals and inscriptions gain popularity, more users are encountering unfamiliar Bitcoin address types — especially those starting with bc1p. This guide breaks down all major Bitcoin address formats, their technical foundations, use cases, and key differences, helping you understand which one to use and why.
What Is a Bitcoin Address?
A Bitcoin address is a unique string of letters and numbers used to receive and send bitcoin. It functions similarly to a bank account number or an email address: anyone with your Bitcoin address can send you funds, and you can share it freely without compromising your private keys.
Here’s an example of what a Bitcoin address looks like:
bc1q42lja79elem0anu8q8s3h2n687re9jax556pccEach address is derived from a public key through cryptographic hashing. Importantly:
- One user can own multiple addresses.
- One address may be used by multiple parties (e.g., in custodial wallets).
- Addresses are one-way — you can’t derive the private key from the address.
Just like email addresses don’t reveal your password, Bitcoin addresses don’t expose your private information — but they do appear on the public blockchain, making transactions transparent.
👉 Discover how secure Bitcoin wallets generate these addresses safely
The Four Main Types of Bitcoin Addresses
All Bitcoin addresses fall into four primary categories, each defined by its format, underlying technology, and performance characteristics. These types are distinguished by their prefixes: 1, 3, bc1q, and bc1p.
Let’s explore each in detail.
1. Legacy (P2PKH) Addresses – Starting with "1"
Also known as Pay-to-Public-Key-Hash (P2PKH) addresses, these are the original Bitcoin address format introduced in 2009. They begin with the number 1.
Example: 15f12gEh2DFcHyhSyu7v3Bji5T3CJa9Smn
Key Features:
- Oldest format, fully supported across all wallets and exchanges.
- Higher transaction fees due to larger data size.
- Less efficient in block space usage compared to newer formats.
- Easily recognizable but increasingly outdated.
Legacy addresses store signature data directly within the transaction, leading to higher costs. Today, they’re mostly used for backward compatibility with older systems.
Despite their inefficiency, P2PKH remains valid and interoperable with modern networks — meaning you can still receive BTC at a “1” address from any wallet.
2. P2SH Addresses – Starting with "3"
Pay-to-Script-Hash (P2SH) addresses start with the digit 3 and were introduced to support advanced transaction features like multi-signature wallets and smart contracts.
Example: 35PBEaofpUeH8VnnNSorM1QZsadrZoQp4N
Key Features:
- Supports complex scripts (e.g., 2-of-3 multi-sig wallets).
- Offers better flexibility than legacy addresses.
- Reduces transaction fees by about 26% compared to P2PKH.
- Compatible with SegWit through nested formats (wrapped SegWit).
P2SH was a significant upgrade because it allowed Bitcoin to support more sophisticated financial arrangements without changing the core protocol. However, it’s now considered a transitional format — largely superseded by native SegWit.
While still widely accepted, many modern wallets encourage users to adopt native SegWit (bc1q) instead for maximum savings.
3. Native SegWit (Bech32) Addresses – Starting with "bc1q"
Introduced with the Segregated Witness (SegWit) upgrade in 2017, Bech32 addresses start with bc1q and represent a major leap in efficiency.
Example: bc1q42lja79elem0anu8q8s3h2n687re9jax556pcc
Key Features:
- Lower transaction fees — up to 38% cheaper than legacy addresses.
- Improved scalability by moving witness data (signatures) outside the main transaction.
- Native support for modern wallet features.
- Case-insensitive and error-resistant format.
Bech32 is the most cost-effective option for standard transactions. Because of its efficiency, it has become the default choice for most non-custodial wallets like Electrum, BlueWallet, and hardware wallets.
However, some older exchanges and services still don’t fully support Bech32, which is why many wallets offer P2SH-wrapped SegWit as a fallback.
👉 See how top wallets implement SegWit for faster, cheaper transactions
4. Taproot (Bech32m) Addresses – Starting with "bc1p"
Launched in November 2021, Taproot is Bitcoin’s most advanced upgrade yet. Addresses using this format start with bc1p and are built on the Bech32m encoding standard.
Example: bc1pmzfrwwndsqmk5yh69yjr5lfgfg4ev8c0tsc06e
Key Advantages:
- Smaller transaction size → even lower fees than SegWit.
- Enhanced privacy: All transactions look the same on-chain, whether simple or complex.
- Better scalability for future smart contract applications.
- Enables efficient batch signing (Schnorr signatures) and covenant-like functionality.
Taproot makes complex transactions — such as multi-party contracts or time-locked deals — indistinguishable from regular payments. This improves user privacy and network efficiency simultaneously.
Though adoption is growing slowly — especially among institutional wallets and DeFi platforms — bc1p addresses are the future of Bitcoin’s evolution.
With the rise of Bitcoin ordinals and inscriptions, Taproot has gained renewed attention due to its ability to handle metadata-heavy transactions more efficiently.
Frequently Asked Questions (FAQ)
Q: Can I send Bitcoin from any address type to another?
Yes. All Bitcoin address formats are interoperable. You can send BTC from a legacy 1 address to a Taproot bc1p address without issues. The network handles the conversion automatically.
Q: Which Bitcoin address type should I use today?
For most users, native SegWit (bc1q) is the best balance of low fees and wide support. If your wallet supports Taproot (bc1p) and you value privacy or plan to interact with ordinal marketplaces, go with that.
Q: Are Taproot addresses safer than others?
Security-wise, all address types are equally secure if generated properly. However, Taproot offers better privacy and fee efficiency, making it safer against surveillance and economic attacks.
Q: Why do some exchanges only accept "3" or "1" addresses?
Some older platforms haven’t updated their systems to support Bech32 (bc1q) or Taproot (bc1p). They may require P2SH (3) or legacy (1) formats for compatibility. Always check deposit guidelines before sending funds.
Q: Can I convert my old address to a new format?
You don’t “convert” existing addresses — instead, generate a new one in your wallet using the desired format. Most modern wallets let you choose between legacy, P2SH-SegWit, native SegWit, and Taproot.
Q: Does using a newer address format affect my private keys?
No. Your private keys remain unchanged regardless of address format. The format is just a different way of encoding the public key hash. Your seed phrase controls access to all derived addresses.
Final Thoughts: Choosing the Right Bitcoin Address
Bitcoin address formats reflect the network’s technological progression:
- From simple P2PKH (
1) → to flexible P2SH (3) → efficient SegWit (bc1q) → private & scalable Taproot (bc1p).
While all types remain valid, SegWit and Taproot represent the present and future of Bitcoin transactions. By adopting them, users benefit from:
- Lower fees
- Faster confirmations
- Improved privacy
- Better support for emerging use cases like NFTs on Bitcoin
Always double-check addresses before sending funds — a single incorrect character can result in permanent loss. Use copy-paste or QR codes when possible, and verify the prefix matches your expected format.
As Bitcoin continues to evolve, staying informed about these foundational elements ensures you make secure, cost-effective decisions in your crypto journey.
👉 Stay ahead with tools that support next-gen Bitcoin address formats