What Does a Bitcoin Address Start With? (And What Each Prefix Means)
Bitcoin addresses can look confusing at first glance: long strings of letters and numbers that all seem random. But there is a pattern — and the very first character (or two) of a Bitcoin address tells you a lot about how it works.
This guide walks through what Bitcoin addresses start with, why they differ, and what that means for sending and receiving payments.
Quick Answer: Common Bitcoin Address Prefixes
Most Bitcoin addresses you’ll see today start with:
1– Legacy (P2PKH) address3– Nested SegWit (P2SH) addressbc1– Native SegWit (bech32) address
All of these can be valid Bitcoin addresses, but they use different formats and features behind the scenes.
What Is a Bitcoin Address, Really?
A Bitcoin address is like an account number where you can receive Bitcoin. It’s generated from a public key, which is mathematically linked to a private key that only the owner should know.
A few key points:
- It’s a destination: where someone sends BTC to you.
- It’s not your private key: you can safely share your address.
- One wallet can generate many different addresses.
- The starting characters indicate which address format is being used.
Different formats exist mostly for compatibility, fee savings, and error reduction. The prefix is your hint about which format you’re dealing with.
Main Types of Bitcoin Addresses and Their Starting Characters
1. Legacy Addresses – Start With 1
- Prefix:
1 - Example:
1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa - Technical name: P2PKH (Pay to Public Key Hash)
These are the original Bitcoin address type. They’re supported by every Bitcoin wallet and exchange because they’ve been around from the start.
What they’re known for:
- Maximum compatibility across old and new services
- Slightly larger transaction size, which generally means higher fees
- Use Base58Check encoding, a format designed to avoid visually confusing characters
If you see an address beginning with 1, you’re looking at a classic, fully compatible Bitcoin address.
2. Nested SegWit Addresses – Start With 3
- Prefix:
3 - Example:
3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy - Technical name: Often P2SH (Pay to Script Hash), frequently used for nested SegWit
Addresses starting with 3 can represent different scripts, but in everyday use they’re typically “nested SegWit” addresses. These were introduced as a stepping stone between old and new address formats.
Why they exist:
- Allow SegWit benefits (lower fees, better scalability)
- Still look “legacy enough” for older software to handle
- Widespread support among wallets and exchanges
With a 3 address, the underlying script can be SegWit, but it’s wrapped in a format older systems understand. Think of it as new tech inside an old-looking shell.
3. Bech32 (Native SegWit) Addresses – Start With bc1
- Prefix:
bc1 - Example:
bc1q...– SegWit v0bc1p...– Taproot (SegWit v1 and above)
- Technical name: Bech32 or SegWit / native SegWit
These are the modern Bitcoin addresses. They’re designed to be more efficient and less error-prone.
Key traits:
- Always start with
bc1(case-insensitive). - Use a limited character set, which helps with error detection.
- Typically lead to smaller transaction sizes, so often lower fees.
- You’ll see variants like:
bc1q…– common SegWit outputsbc1p…– Taproot-related outputs
Most up-to-date wallets support bech32, but some very old platforms may still not accept them.
Side-by-Side: What Bitcoin Addresses Start With
| Address Type | Typical Prefix | Example Start | Encoding | Common Use Today |
|---|---|---|---|---|
| Legacy (P2PKH) | 1 | 1A… | Base58 | Maximum compatibility |
| Nested SegWit (P2SH) | 3 | 3J… | Base58 | SegWit features with old compatibility |
| Native SegWit (Bech32) | bc1 | bc1q… | Bech32 | Modern wallets, lower-fee transactions |
| Taproot (Bech32m) | bc1 | bc1p… | Bech32m | Advanced users, Taproot features |
The first character (or three, in the case of bc1) helps you quickly recognize which bucket an address falls into.
How the Starting Characters Help You in Practice
Knowing what a Bitcoin address starts with isn’t just trivia; it affects real-world use:
Compatibility checks
- Older exchanges or services might:
- Accept
1and3addresses - Reject
bc1addresses
- Accept
- Newer services often support all three, but the behavior still varies.
- Older exchanges or services might:
Fee expectations
- Addresses with SegWit (
3orbc1) usually allow:- More efficient use of block space
- Potentially lower fees for the same payment amount
1addresses typically mean slightly higher fees per transaction.
- Addresses with SegWit (
Error spotting
- Bech32 (
bc1) addresses have built-in error detection:- Some common typos can be caught automatically.
- Base58 (
1and3) addresses are also designed to reduce confusion but rely more on external checks.
- Bech32 (
Feature hints
- A
bc1paddress might mean the wallet is using Taproot, an advanced feature set. - A
3address could be multi-signature, nested SegWit, or another script type under the hood.
- A
Variables That Affect Which Address You See or Use
The exact type of address you use — and therefore what it starts with — depends on a few factors.
1. Your Wallet Software
Different wallets:
- Default to different address types (e.g., always
bc1, or mix of1/3/bc1) - May let you choose the address format
- Can limit what you see depending on how advanced the settings are
A security-focused desktop wallet might push you toward bc1 addresses, while a very old mobile wallet might still favor 1 or 3.
2. Exchange or Service Support
The platform you’re interacting with can restrict which addresses are allowed:
- Some exchanges still limit:
- Withdrawals to certain address types
- Deposits from newer formats
- Payment processors can:
- Auto-detect the format from the prefix
- Reject addresses they don’t recognize
In these cases, whether you can use an address starting with bc1 or need one starting with 1 or 3 comes down to their current support level.
3. Your Technical Comfort Level
Switching formats doesn’t change your coins, but it does change:
- How easy it is to recognize valid addresses
- What tools and advanced features are available
People who just want basic send/receive might not care if an address starts with 1 or bc1. More advanced users might deliberately choose bc1 or bc1p for Taproot or fee optimization reasons.
4. How Old the Setup Is
- Older backups, paper wallets, or hardware devices might:
- Only generate
1or3addresses
- Only generate
- Newer devices and fresh wallets:
- Often default to
bc1to take advantage of SegWit
- Often default to
The age of your wallet setup can quietly decide which prefix is most common for you.
Different User Profiles, Different Bitcoin Address Prefixes
The best-fitting address type — and therefore what your Bitcoin address starts with — often lines up with how you use Bitcoin in general.
Casual User: Mostly Receives, Rarely Sends
- Likely to:
- Accept whatever format their wallet shows
- Use a mix of
3andbc1if they installed a recent wallet
- Main concern:
- “Will this work with the exchange or app I’m using?”
Active Trader: Frequent Exchange Transfers
- Often interacts with multiple platforms
- More sensitive to:
- Which address formats each exchange accepts
- Confirmations and fees
- Might end up:
- Using
1or3for older exchanges bc1for modern ones that fully support it
- Using
Power User or Privacy-Focused User
- May deliberately:
- Prefer
bc1orbc1pfor efficiency and newer features - Use advanced scripts behind
3addresses
- Prefer
- Pays closer attention to:
- Fee optimization
- Script types
- Wallet feature sets
Long-Term Holder (HODLer)
- Might have:
- Older addresses starting with
1or3from past wallets - Newer
bc1addresses from current setups
- Older addresses starting with
- For them, the starting character can hint at:
- When the address was likely created
- Which wallet or generation method they used
Where Your Own Situation Fits Into All This
Bitcoin addresses don’t all start with the same character because the network has evolved over time. Today:
1usually means a legacy, widely compatible address.3often points to nested SegWit or other script types.bc1signals a modern SegWit or Taproot address using the bech32 family.
Which one you actually use depends on:
- The wallet you picked and its default settings
- The exchanges or services you interact with
- How much you care about fees, compatibility, and newer features
- Whether you’re working with old backups or only modern tools
Once you look at your own wallet, platforms, and habits, those first characters on your Bitcoin addresses tend to make a lot more sense — and they quietly tell you what trade-offs your current setup has chosen for you.