What Is a Bitcoin Address? Types, Reuse and Safety
A bitcoin address is what you share to receive bitcoin. Learn the four formats, why to use a fresh one each time, and how to avoid address-swapping malware.
By Christopher Cannucciari · Published

Key takeaways
- A bitcoin address is a string your wallet generates so you can receive payments. Sharing it does not let anyone spend your coins.
- Four formats are in common use: legacy addresses start with 1, script addresses with 3, SegWit addresses with bc1q and Taproot addresses with bc1p.
- An address is not an account or a name. It is a destination, and its whole history is public.
- Use a fresh address for each payment, which most wallets do for you.
- Before sending, check the beginning and end of the address on your wallet screen, and send a small test amount first. Payments cannot be reversed.
What is a bitcoin address?
A bitcoin address is a string of letters and numbers that tells the network where to send a payment. Your wallet creates it from your keys, and you hand it to the person paying you, the way you would give someone an email address or a bank’s routing details.
How Does Bitcoin Work? describes the underlying idea: an address is derived from a public key, and spending from it requires a signature made with the matching private key. The address can be shared freely. The private key cannot.
Think of an address as a mailbox slot. Anyone can drop money in, but only the holder of the key can take it out. That is why sharing an address is safe in the narrow sense that nobody can spend from it by knowing it. The risks are different: what the address reveals about you, and the chance of sending money to the wrong one.
To get an address, open a wallet and choose “receive.” If you are choosing a wallet, Bitcoin Wallets Explained compares the options. Deposit addresses at an exchange work the same way for the sender, but the exchange holds the keys behind them.
What do the different address types look like?
Bitcoin addresses come in several formats, and you can tell them apart by how they begin. All four below work on the main Bitcoin network.
| Starts with | Common name | Notes |
|---|---|---|
| 1 | Legacy | The original format. |
| 3 | Script | Pays to a script, which can wrap other address types or be used for setups such as multisig. |
| bc1q | SegWit (native) | Introduced with the Segregated Witness upgrade. |
| bc1p | Taproot | Introduced with the Taproot upgrade. |
Addresses beginning with bc1 use a different, lowercase encoding from the older ones. That matters in one practical way: legacy and script addresses are case-sensitive, so a single wrong letter makes them invalid, while bc1 addresses are written in lowercase.
The format affects the technical size of a transaction, and therefore the network fee, since fees depend on a transaction’s size in bytes rather than the amount sent. Newer formats are generally more efficient than older ones, but fee levels change, so check your wallet for current estimates.
Which one should you use? Usually the one your wallet gives you by default. Most modern wallets can send to all four formats. A few older services may not support the newer ones, so if a sender or an exchange rejects an address, ask what it supports instead of guessing. Never convert or “fix” an address by hand.
Is an address an account or a name?
An address is not an account, and it contains no name. Nothing about it records who owns it, and there is no account holder to call if something goes wrong. It is a destination on a public ledger.
This sometimes confuses people coming from banking. A bank account has an owner, a statement and a support line. A bitcoin address has none of those. A wallet may hold thousands of addresses, all derived from one backup phrase, and your balance is the total of what sits at the ones your keys control. What Is a Seed Phrase? explains how that single backup covers them all.
Because addresses are not tied to names, people sometimes call Bitcoin anonymous. It is not. It is pseudonymous: the address is a label, but every payment to and from it is permanently visible. If the label ever gets connected to you, through an exchange withdrawal, a purchase or a public post, the whole history comes with it. Is Bitcoin Private? covers how that linking happens.
Why use a fresh address for every payment?
Use a new address for each payment you receive, because reusing one lets anyone view your activity in one place. A wallet that generates a fresh address each time keeps unrelated payments from being obviously connected.
Suppose you publish one address to receive donations and also use it to receive your salary in bitcoin. Anyone can add up everything it has ever received and watch what you do with the money. Separate addresses make that harder, though not impossible, since other patterns can still link them.
Fresh addresses are not a complete privacy tool. They reduce one kind of exposure. Whatever you do, assume the ledger is public forever.
Old addresses keep working. If someone pays an address you handed out last year, the funds still arrive and your wallet still sees them. Reuse is a privacy habit, not a security failure.
What does a block explorer show publicly?
A block explorer is a website that lets anyone look up an address or transaction on the public ledger. If you paste in an address, it can show the total received, the current balance, the date of each payment and the other addresses involved.
That is useful: you can confirm that a payment was broadcast and see how many confirmations it has. It also shows how little is hidden. Anyone you give an address to can look it up. A merchant, a friend or a stranger who receives your address can see what it holds and where its funds came from.
Do not enter your seed phrase or private keys into an explorer or any website that offers to “check” an address. Looking up an address needs only the address.
Checking an address before you send
Check addresses carefully, because a bitcoin payment is generally irreversible and an address that is wrong by one character will not work, while one that is wrong in the right way sends your money to a stranger.
A common threat is clipboard-swapping malware. It watches for a copied bitcoin address and silently replaces it with one the attacker controls. You paste, see a long string of characters, and send, without noticing the change.
Habits that help:
- Compare the start and the end. After pasting, check at least the first and last several characters against the original. Attackers sometimes generate lookalike addresses, so checking the middle too is better for large amounts.
- Verify on a trusted screen. A hardware wallet shows the address on its own screen, which malware on your computer cannot change.
- Send a small test transaction first. Confirm it arrives, then send the rest. The extra network fee is a small price against an unrecoverable mistake.
- Do not trust an address that arrives by surprise. An address from an unexpected message, email or chat can belong to a scammer, even if it appears to come from someone you know. Confirm it through a second channel.
- Scan, then still check. QR codes are convenient, but they can be swapped too. Compare the decoded address with what you expect.
- Keep your device clean. Keep software updated and avoid installing programs from unknown sources.
For more on the ways people lose coins, see Is Bitcoin Safe?. New readers can start with the Start Here path, and How to Buy and Secure Bitcoin shows where test transactions fit into a first purchase.
Where to go next
- Is Bitcoin Private?: what addresses and transactions reveal, and why reuse matters.
- Bitcoin Wallets Explained: the types of wallet that generate your addresses.
- What Is a Seed Phrase?: the one backup behind every address in a wallet.
- How Does Bitcoin Work?: the keys and signatures behind an address.
- Could Quantum Computers Break Bitcoin? An Honest Explainer: why address reuse matters here too.
- What Is a UTXO? How Bitcoin Tracks Ownership: why there are no account balances.
- What Is Taproot? Bitcoin’s 2021 Upgrade Explained: the most recent major upgrade.
- How to Send and Receive Bitcoin Safely: moving coins step by step.
Frequently asked questions
What is a bitcoin address?
A bitcoin address is a string of letters and numbers that tells the network where a payment should go. It is generated by your wallet from your keys, and you share it to receive bitcoin, much as you share an email address to receive mail.
How do I get a bitcoin address?
Open a wallet and choose the receive option, and it will show an address. Most wallets generate a new address each time you ask. An exchange account also gives you deposit addresses, but the exchange controls the keys behind them.
What do bitcoin addresses start with?
Legacy addresses start with 1, script addresses start with 3, SegWit addresses start with bc1q and Taproot addresses start with bc1p. All four are valid on the main Bitcoin network, and most modern wallets can pay any of them.
Is it safe to share my bitcoin address?
Sharing an address cannot let someone take your bitcoin, because spending needs the private key. It does let them see that address's public history, and reusing it links your payments together, so a fresh address per payment is the better habit.
Can a bitcoin address be traced to me?
An address contains no name, but its full history is public. If it is linked to you through an exchange account, a purchase or a public post, anyone can follow its activity. Bitcoin is pseudonymous, not anonymous.



