FacebookTwitterLinkedInTelegramCopy LinkEmail
LearnBlockchain

What Is a Wallet Address? How to Generate, Use, and Find One (2026)

3D illustration of gold Bitcoin coins falling into a white digital wallet, set against a purple background.

Say you’ve just started using crypto. You’ve found a wallet, signed up, and now the app is asking for something called a wallet address. You’re not sure what one even looks like.

You navigate through the crypto wallet app, looking for the crypto wallet address, but then you realize that you don’t even know what such an address looks like.

Moreover, sending crypto to the wrong address is irreversible—you could lose your funds forever. The complexity can be overwhelming, especially for new users.

This article covers what a wallet address actually is, how it works, why it matters, the different formats you’ll run into, and how to avoid the mistakes that cost people their funds.

What Is a Wallet Address?

A cryptocurrency wallet address is a unique and randomly generated string of letters and numbers all crypto wallets offer to each and every user who signs up on their platforms. The public wallet address is available to anyone who wants to send you crypto, so you don’t need to keep it safe as you do with the private keys.

However, what you must do is share the correct address. If you offer the wrong wallet address, your funds will probably be lost forever, as you cannot reverse a wrong transaction.

Also, when sending funds to another trader, make sure to enter the recipient’s wallet address as carefully as possible, in order to avoid potential misunderstanding and, once again, the loss of your funds.

You got it? A wallet address is used to receive or send digital assets. It’s somehow like a bank account number, but it looks different and works differently.

It is essential to note that wallet addresses are entirely different from a public key or a private key. No matter what type of wallet you use (software or hardware wallet), you will always have public and private keys, as well as wallet addresses.

Their use cases are different, and while you can share the public key and the wallet address, your private key should stay as safe as possible and never be shared with anyone.

How Do Wallet Addresses Work?

As we mentioned before, wallet addresses are used to complete crypto transactions, whether we’re talking about sending or receiving crypto assets.

Thus, let’s say you have some crypto that you want to send to Jake. Both you and Jake have Bitcoin (BTC) and want to complete the transaction in BTC.

You access your crypto wallet, go to the “Send” section, and enter the amount of Bitcoin you want to send. Then you’ll also need to enter Jake’s wallet address. Most wallets today generate a native SegWit address by default, so Jake’s address will most likely start with “bc1q,” though some older or hardware wallets still hand out Legacy or P2SH addresses.

Simply ask Jake for his address and paste it in the field. Check it thoroughly so that you don’t send the BTC coins to someone else, check the transaction fees, and then confirm the transaction. Bitcoin fees move with network demand, but a routine transaction has been costing well under a dollar through most of 2026, only spiking during unusually busy periods.

This way, you’ve just used Jake’s wallet address to send him the Bitcoin you wanted.

Receiving crypto works the other way around. Jake wants to send you BTC and requires your Bitcoin address to complete the transaction. Once Jake broadcasts the transaction, the first confirmation typically lands within 10 to 20 minutes. If either of you is moving a larger amount and wants extra certainty, waiting for three to six confirmations is common practice, which can push the total closer to an hour. During periods of heavy network congestion it can take longer still, though this is the exception rather than the rule.

Why Are Wallet Addresses Important?

So, why is a wallet address so important? Can’t you just use that QR code to send or receive digital assets? After all, most apps now offer this option, too.

Well, this is not the only reason why crypto wallet addresses are important. Let’s analyze the fact that wallet addresses facilitate the secure transfer of digital assets. See that “secure” there?

Thus, a wallet address is also used to maintain and even increase a network’s safety and security. Considering that all wallet addresses are unique, they can highly contribute to the security provided by a certain blockchain.

How Are Wallet Addresses Generated?

This is where things get a tiny bit more interesting, yet not so hard. Basically, wallet addresses are hashed versions of public keys. Thus, whenever a wallet address is generated, the blockchain wallet takes the public key and gets it through a hashing function. This way, transactions made to or from that wallet address will be automatically received or sent by/to that account’s public key.

This is the model for standard wallets. Smart contract wallets work differently. Some, built using account abstraction, don’t map to a single private key at all, and their address can be calculated deterministically before the wallet even exists on-chain. If you’re using one of these, don’t assume the hash-of-a-public-key explanation above applies to you.

Wallet Address Formats

Wallet addresses are unique, but they have some things that help us determine which blockchain network they are compatible with. Thus, let’s see what various types of wallet addresses look like.

Bitcoin

Being the first cryptocurrency ever launched and having been around for more than 17 years already, Bitcoin has gone through many changes, including in what concerns wallet addresses. Thus, Bitcoin wallet addresses can start with various combinations.

The original address format, also known as Legacy or P2PKH (Pay-to-Public-Key-Hash) started with “1”:

Legacy or P2PKH (Pay-to-Public-Key-Hash)

Then, a newer type of Bitcoin address appeared, known as Nested SegWit or P2SH (Pay-to-Script-Hash). These addresses can represent several different scripts, the most common being multisig setups that require multiple signatures before a transaction goes through, as well as SegWit addresses wrapped inside an older-style format for backward compatibility. P2SH addresses start with a “3”:

Compatibility or P2SH (Pay-to-Script-Hash)

Afterward, we also have Segwit or Bech32 Bitcoin wallet addresses. These are commonly used for Bitcoin transactions these days, and this is probably why you may recall them. They are designed to limit the amount of information stored for each transaction, reducing the transaction fees.

Segwit or Bech32 Bitcoin addresses always start with “bc1”:

Segwit (Bech32) Bitcoin Wallet Address

More recently, Taproot addresses have become the fourth format you’ll come across. Activated in November 2021, Taproot addresses are 62 characters long, start with “bc1p,” and use Bech32m encoding rather than the plain Bech32 used by SegWit. The upgrade brought Schnorr signatures to Bitcoin, which make complex transactions such as multisig setups look identical to a simple single-signature payment once they’re on the chain, adding a layer of privacy the older formats don’t have.

How a Taproot address looks like

Adoption has been uneven. Native SegWit now accounts for roughly 85 to 90 percent of Bitcoin transactions, while Taproot adoption peaked above 40 percent in early 2024 during the Ordinals and Runes boom before settling back to somewhere around 15 to 20 percent of transactions. Not every wallet or exchange supports sending to a bc1p address yet, so it’s worth checking before you rely on one as your only receiving address.

Ethereum

Ethereum Wallet Address

For Ethereum, on the other hand, wallet addresses start with a single group of letters: “0x.”

Ethereum addresses usually are the longest formats, consisting of 40 characters besides the “0x” group.

In the Ethereum ecosystem, the “0x” address format applies to all ERC-20 tokens, so this is why you may think that you’re dealing with ETH all the time, while you can actually talk about stablecoins or other hundreds of ERC-20 tokens out there.

Although ETH and ERC-20 tokens have the same wallet address format, the tokens are different. They are just part of the same ecosystem and were developed on top of the same blockchain.

This same “0x” format now extends well beyond Ethereum itself. Because so many newer networks are built to be compatible with Ethereum’s virtual machine, chains like BNB Chain, Base, Arbitrum, Optimism, and Polygon all use the identical 40-character address structure. The same string of characters can technically receive funds on several different networks, but the assets won’t show up unless you send them on the network the wallet is actually watching. This is one of the most common ways people lose funds today: picking the wrong network when sending a token that exists on multiple chains.

You may also notice that Ethereum addresses mix upper and lowercase letters. That’s not random. It’s a checksum, defined in Ethereum Improvement Proposal 55, that lets wallets flag a typo before you send funds to a mistyped address.

We also recommend reading: How to Find Coinbase Wallet Address

FAQ

How do I get a wallet address?

You automatically are assigned a wallet address when you create a crypto wallet, even when you set up hardware wallets. However, you can generate an address if you want to create a paper wallet.

What is an example of a wallet address?

A wallet address for Bitcoin can look like “bc1qc68nfq65ut0dslspuv9w79fz6r4e7x49fgvh35” for a native SegWit address, or start with “bc1p” for a Taproot address. An Ethereum address can be “0xe6574F02A9b88905C5d5CB4AE6b76C7dF20749e8.”

Is it safe to give a wallet address?

Yes, it is totally safe to share your wallet address. In fact, you actually need to do it in order to receive funds. Where people actually lose money is sending to the right address on the wrong network, or skipping a required memo or destination tag for coins like XRP, where thousands of users can share a single deposit address and the tag is what tells the exchange whose funds these are. Miss the tag, and the funds can be gone for good.

One Address, Many Networks

A wallet address gets you most of the way to a safe transaction, but it isn’t the whole story anymore. With Bitcoin now running on four different address formats and the same 0x format shared across a dozen EVM chains, the address is only half the job. Confirm the network too.

And whatever type of wallet you use, remember that a wallet address is not the same as a public key or a private key, even though it’s derived from one. Share your address freely. Never share your private key.


Last update: 20.07.2026

Author

Reporter at Coindoo

Alexander Zdravkov is a market analyst and crypto journalist with interests in economics, broader financial markets and digital assets. His journey into crypto began more than four years ago, driven by a fascination with the rapid evolution of blockchain technology and the transformative potential of decentralized finance. He began analyzing market cycles and identifying emerging trends before they reach the mainstream. He holds a degree in International Relations - a background that helped shape his broader perspective on global economics, geopolitics, and the interconnected nature of modern financial markets. Whether covering the latest developments in the crypto sector or exploring broader macroeconomic themes, Alexander focuses on giving readers context rather than simply repeating headlines. During his career, he has authored more than 5,000 articles covering cryptocurrencies, traditional finance, and global market developments. His work spans everything from Bitcoin and altcoins to macroeconomic trends influencing risk assets worldwide.