Limited time: $9 launch price · Get the full ebook
Wallets

Bitcoin Address Types Explained: Legacy, SegWit, and Taproot in Plain English

Why does your wallet generate addresses that start with 1, 3, or bc1? What is the difference, and does it matter for your money? A short, beginner-friendly tour of the three address formats you will encounter in 2026.

By The BitcoinHomeBase Team · Updated 2026-04-30 · 10 min read

You go to receive your first Bitcoin. Your wallet pops up an address. It looks like a string of random characters, somewhere around 30–60 letters and numbers long. It probably starts with bc1, or maybe 1, or maybe 3. The question almost everyone asks: what is the difference, and did I just pick the wrong one?

The good news: you probably did not pick the wrong one. Modern wallets default to sensible address types. The slightly longer answer — the one this article walks you through — will help you understand why your fees are what they are, why some exchanges charge differently for different address formats, and why you may occasionally see a withdrawal screen ask which address type you want.

The 30-second version

Bitcoin has gone through three major address formats since 2009. They are all still in use. They all hold the same Bitcoin. The newer ones are cheaper to spend from and have nicer privacy properties, but they all coexist on the same blockchain. Picking the wrong one is rarely an emergency — it just costs you a few percent in fees over the long run.

If your wallet defaults to Taproot or native SegWit (most modern wallets do), you are good. Read on if you want to actually understand what is going on.

What is a Bitcoin address actually?

Behind every Bitcoin address is a public key (or, more precisely, a hash of one). Behind every public key is a private key. The private key is the one you must protect — whoever has it can spend the coins. The public key (and the address derived from it) is what you give to other people so they can send you Bitcoin. Think of the address as a deposit slot you can hand out, and the private key as the only key that opens the box.

Different address formats are different ways of encoding that public key into a string you can paste into a wallet. They are also different ways of telling the network how to verify a future spend. The format affects three things: the size of the transaction (and therefore the fee), the kind of script the network runs to validate it, and what kind of features (multisig, time locks, more complex spending conditions) you can build on top.

Legacy addresses: the original 2009 format

If you see an address that starts with 1, that is a Legacy address — technically called Pay-to-Public-Key-Hash, or P2PKH. It is the format Satoshi Nakamoto designed when Bitcoin launched. Every wallet that has ever existed supports it. Every exchange supports sending and receiving from it.

Legacy addresses look like this:

1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa

(That, by the way, is the address Satoshi mined the very first block to. Look it up on a blockchain explorer if you want to feel a little spooky.)

The downside of Legacy: transactions spending from a 1... address are larger (in bytes) than newer formats. Larger transactions cost more in network fees, because miners price by the byte rather than by the dollar amount. In 2026, sending from a Legacy address costs roughly 30–40% more than sending from native SegWit or Taproot, all else equal.

If you find yourself with a Legacy address, you have not done anything wrong. You can still receive Bitcoin to it, hold it forever, and spend it with no problems. You will just pay slightly more whenever you transact. If you are accumulating long-term and rarely move funds, the difference is negligible. If you transact monthly, it adds up.

SegWit: the 2017 upgrade

SegWit (short for “Segregated Witness”) is a 2017 upgrade that re-organized how Bitcoin transactions are stored, in a way that effectively reduces transaction size. SegWit comes in two flavors, and you will see both in the wild.

P2SH-SegWit (addresses starting with 3)

This was the “backwards-compatible” flavor introduced first. The address format starts with 3, which already existed for multisig and other script-based addresses, so no wallet had to update its address-validation code. P2SH-SegWit addresses look like:

3P14159f73E4gFr7JterCCQh9QjiTjiZrG

P2SH-SegWit captured a lot of the SegWit fee savings while letting wallets that did not yet support the new format keep working. In 2026 it is functional but considered a transitional format. Most modern wallets have moved on to native SegWit or Taproot.

Native SegWit / bech32 (addresses starting with bc1q)

This is the cleaner version of SegWit. Addresses start with bc1q, are typically lowercase, and look like:

bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq

Native SegWit is cheaper than Legacy by roughly 30–50% for typical transactions, and has stronger error detection (the bech32 encoding catches typos before you accidentally lose money to a malformed address). Coinbase, Kraken, and most major exchanges send and receive native SegWit by default in 2026.

If your hardware wallet, mobile wallet, or exchange is generating bc1q... addresses, you are using native SegWit. This is fine. You are paying low fees and benefiting from improved error detection.

Taproot: the 2021 upgrade

Taproot is the most recent major upgrade to Bitcoin, activated in November 2021. Taproot addresses start with bc1p:

bc1p5cyxnuxmeuwuvkwfem96lqzszd02n6xdcjrs20cac6yqjjwudpxqkedrcr

Taproot does three useful things at once. First, it makes a normal single-signature spend slightly cheaper than native SegWit. Second — and more interestingly — it makes complex spending conditions (multisig, lightning channels, time-locked spends) look identical on the blockchain to a normal spend, which is a major privacy improvement. Before Taproot, a multisig wallet was visibly different on-chain. After Taproot, it can blend in. Third, Taproot uses a different signature scheme (Schnorr signatures) that allows multiple signatures to be aggregated into one, further reducing fees for multi-party setups.

For a beginner using a personal wallet, the practical impact of Taproot is: the cheapest fees and the best privacy, with full backwards compatibility. Most modern wallets support Taproot in 2026. Some hardware wallets support it for receiving but not yet for advanced multisig — check your wallet’s release notes if you care.

So which address type should you use?

Three rules of thumb:

  1. If your wallet defaults to bc1p (Taproot) or bc1q (native SegWit), accept the default. Both are excellent.
  2. If you are running an older wallet that defaults to a 1... or 3... address, consider upgrading. You will pay 20–40% less in fees over time, and most modern wallets restore from your existing seed phrase to give you the same coins under a new address format.
  3. When in doubt, send a small test transaction first. Especially if you are moving Bitcoin between wallets that may use different address formats.

It is fine to receive Bitcoin to whichever format your wallet provides. Most major exchanges automatically handle all three formats on the receiving side. The only practical risk is sending to an address whose format the sending platform does not support — this is rare in 2026 but still happens with some niche services. Test transactions of $5–$10 before moving large amounts.

Common questions

Are addresses starting with bc1q and bc1p compatible?

Yes, both are bech32-family addresses, both are widely supported, and you can send Bitcoin from one to the other freely. The q versus p distinguishes native SegWit (witness version 0) from Taproot (witness version 1). Wallets handle the difference automatically.

Do I lose money if I send Bitcoin from a 1... address to a bc1p... address?

No. Different address formats are just different boxes for the same Bitcoin. You will pay a small amount in network fees for the transaction itself, but the value transfers in full. We covered network fees in detail at Bitcoin Network Fees Explained.

Can someone use my address to figure out how much Bitcoin I have?

Yes — the entire blockchain is public. Anyone with your address can see every transaction that has ever flowed in or out of it, and the current balance. This is one reason most modern wallets generate a new address for every receive (your wallet still controls all of them — this is sometimes called a Hierarchical Deterministic, or HD, wallet). Reusing the same address across many transactions weakens your privacy. We have a dedicated piece on this at Bitcoin Private Keys Explained.

Should I worry about sending to the wrong address type?

For 99% of beginners, no. Bech32 (the encoding behind bc1q and bc1p) has built-in checksums that catch most typos. The remaining concern is sending to a valid but unintended address — for example, copying the wrong contact’s address. Always verify the first 4 and last 4 characters before clicking Send, and always do a small test transaction the first time you send to any new address.

Are there even newer address formats coming?

There are research proposals (BIPs — Bitcoin Improvement Proposals) for further upgrades, but Bitcoin moves slowly on consensus changes. Taproot took roughly four years from proposal to activation, and the next major upgrade, if it comes, will likely take several more years. For practical purposes, if your wallet supports bc1p in 2026, you are using the most current format that exists.

The shortest possible summary

That is everything you need to know about Bitcoin addresses to use them confidently. The math underneath them — elliptic curves, Schnorr signatures, Merkle trees — is genuinely beautiful, and you can spend years learning it. You do not have to. The whole point of good wallet software is that the format is invisible to you while you go about your life.