Guide — the thing you paste
Wallet addresses explained
An address is the one piece of your wallet you are supposed to share, and the one piece attackers most want to alter in transit. Here is what it actually is, how to read one, and how to verify it in fifteen seconds.
- 42 Characters in a bc1 Bitcoin address
- 42 Characters in an Ethereum address, with 0x
- Safe Sharing your public address
- Fresh Always get it from the wallet, never history
On this page
What an address actually is
Your wallet holds a private key. From that key, mathematics derives a public key, and from the public key it derives an address — a shorter, human-transmissible string with a built-in checksum. The derivation runs one way only: an address tells you nothing useful about the private key, which is why publishing it is completely safe.
The useful analogy is a bank account number that anyone can see. Someone with your address can send you funds, and can look up your balance and every transaction that address has ever been involved in on a public block explorer. They cannot spend, cannot freeze, and cannot reverse anything. There is no scenario in which sharing a receiving address puts your funds at risk.
The checksum is worth knowing about because it saves people from typos. Address formats encode a few characters of validation, so a mistyped address will usually be rejected by your wallet as invalid rather than sending funds into the void. This is genuine protection against fat fingers. It is no protection at all against an attacker substituting a valid address of their own, which is why verification matters more than typing carefully.
Formats and lengths by chain
Knowing roughly what each format looks like is the fastest way to catch a wrong-network mistake before you send. These are the ones you will actually encounter.
| Chain | Starts with | Typical length | Notes |
|---|---|---|---|
| Bitcoin (native segwit) | bc1q | ~42 | The modern default; lowest fees |
| Bitcoin (taproot) | bc1p | ~62 | Newer; not all senders support it |
| Bitcoin (legacy / script) | 1 or 3 | 26–35 | Older formats, still valid |
| Ethereum & EVM chains | 0x | Exactly 42 | Same address on all EVM chains |
| Solana | No prefix | 32–44 | Base58, mixed case |
| XRP | r | 25–35 | Usually needs a destination tag |
| Litecoin | ltc1, L, M | 26–43 | Looks similar to Bitcoin — check carefully |
Two practical observations from that table. First, an Ethereum address is identical
across every EVM chain — the same 0x string is your address on Ethereum
mainnet, Base, Arbitrum, Polygon and BNB Chain. That is convenient and it is exactly
why wrong-network sends happen: the address is valid everywhere, so nothing warns you.
Second, Litecoin's modern format looks confusingly like Bitcoin's. If you hold both,
slow down.
Why Bitcoin addresses change
New Bitcoin users often assume something has gone wrong when their wallet shows a different receiving address than last time. Nothing has. It is deliberate and it is a privacy feature.
Bitcoin wallets are hierarchical deterministic — every address is derived from your single recovery phrase along a numbered path, so the wallet can generate an effectively unlimited supply of them. It hands out a fresh one for each incoming payment because reusing a single address lets anyone watching the public chain link all your payments together, building a picture of your income, your counterparties and your total holdings.
Every address your wallet has ever generated remains yours and remains usable forever. Funds sent to an address from two years ago will still arrive and still appear in your balance, because your recovery phrase derives all of them. There is no expiry.
Account-based chains work differently. Ethereum, Solana, XRP and most others use a single persistent address per account, so yours does not change. That is simpler and it is worse for privacy — every transaction you ever make is publicly linked to the same identifier. See our traceability guide for what that exposes.
Finding and verifying yours
Getting the address is trivial. Verifying it is the part that matters, and it takes fifteen seconds.
Get it fresh from the wallet. Open your wallet, select the asset, choose receive. Never take an address from a transaction history, an old email, a chat message, a screenshot or a note — all of those are exactly where an attacker would like you to find one.
Confirm it on the device's own screen. If you have a hardware wallet, its receive flow displays the address on a screen driven by the device's firmware, which malware on your computer cannot alter. Compare it against what your computer shows — the start, the middle and the end, not just the first four characters. This is the specific defence against clipboard-hijacking malware, and it is why we treat screen size as a security feature when grading devices: a Trezor Safe 5's colour touchscreen genuinely produces more careful checking than a two-line display does.
Use the QR code where you can. Scanning eliminates the clipboard entirely, which removes the attack surface rather than defending it. Where the sending side supports a camera, prefer it.
Then send a small test amount. Ten or twenty dollars, confirm it arrives, then send the rest. If verification failed for any reason, this is what limits the damage. Full walkthrough in our withdrawal guide.
What an address reveals about you
Sharing an address is safe from a theft perspective and not neutral from a privacy perspective, and the distinction is worth understanding.
Anyone with your address can see, on a public block explorer, its complete balance and its entire transaction history — every amount received, every amount sent, every counterparty address, with timestamps. This is permanent and cannot be deleted.
Beyond that, analysis techniques can group addresses that are probably controlled by the same person. If you spend coins from two addresses in a single transaction, you have demonstrated control of both, and clustering software records that. Over time this builds a picture considerably larger than any single address suggests.
The practical consequence for New Zealanders: if you give one address to an employer, a client or a friend, you have potentially shown them more than you intended — not just the payment, but everything else that address has done and, through clustering, possibly other addresses too. Use a fresh address per counterparty where the chain supports it, and read our tracking guide for the fuller picture and what can and cannot be linked to a real identity.
The four address mistakes that cost money
Wrong network. The single most common expensive error. The address was
valid, the chain was wrong. An 0x address is valid on Ethereum, Base,
Arbitrum, Polygon and BNB Chain simultaneously, so nothing warns you. Whatever network
your wallet's receive screen names, select exactly that.
Address taken from history. Address poisoning works by sending you a tiny transaction from a look-alike address so that it appears in your history. Later you copy the recipient from there. Always get it fresh.
Clipboard substitution. Malware swaps the copied address for the attacker's, matching the first and last characters. Verify on a device screen, or scan a QR code, or send a test amount — ideally all three.
Missing memo or destination tag. XRP, several Cosmos chains and most exchange deposit addresses use a shared address plus a memo to identify the account. Omit it and the funds arrive with no indication of whose they are. Personal wallet addresses generally need no memo; only include one when the destination gives you one.
From our testing notes
Of the five people we watched receive Bitcoin for the first time, four checked only the first four characters of the address before sending, and three said afterwards they had assumed the truncated display was the whole thing. If you take one habit from this page: check the start, the middle and the end, and prefer a QR code when the option exists.
Frequently asked
Questions on this topic
What is a crypto wallet address?
A public identifier derived from your private key, which people use to send you funds. Think of it as an account number that anyone can see and nobody can spend from. Sharing it is completely safe — it lets someone send you crypto and look up your balance and transaction history on a public block explorer, and nothing else. Spending requires the private key, which never leaves your wallet.
How long is a crypto wallet address?
It depends on the chain and the format. A modern Bitcoin address starting bc1 is typically 42 characters; older formats starting 1 or 3 are 26 to 35. An Ethereum address is always exactly 42 characters including the 0x prefix. Solana addresses are 32 to 44 characters with no prefix. If an address looks dramatically shorter or longer than expected for that chain, stop and check — it is probably for a different network.
Why does my wallet address keep changing?
Because it is meant to. Bitcoin wallets generate a fresh receiving address for each incoming payment, which is a privacy feature: reusing one address lets anyone watching the chain link all your payments together. Every address your wallet has ever generated remains yours and remains usable, so funds sent to an old one still arrive. Ethereum and most account-based chains work differently and use a single persistent address.
How do I find my crypto wallet address?
Open your wallet, select the asset, and choose receive. The wallet displays the address and usually a QR code. If you have a hardware wallet, confirm that the same address appears on the device's own screen before you use it — that comparison is the specific defence against clipboard-hijacking malware. Never take an address from a transaction history, an email or a screenshot; always get it fresh from the wallet.
Can I use the same address for different cryptocurrencies?
Only where the chain is the same. All ERC-20 tokens use your Ethereum address, because they live on Ethereum. But a Bitcoin address will not receive Ethereum, and an Ethereum address will not receive Solana. The dangerous middle case is a token that exists on several chains — USDT lives on Ethereum, Tron, Solana and others — where the addresses look plausible for each but only one is correct. Match the network, not just the ticker.
Next in this cluster