What a Bitcoin wallet actually does
A Bitcoin wallet is software that holds the keys you need to send and receive Bitcoin. Think of it like a bank account number and a signature combined — except you control it entirely, with no bank in the middle. When you create a wallet, the software generates two linked pieces of information: a public key (which works like an account number that anyone can see) and a private key (which works like a password that only you should ever know).
The wallet software doesn't actually store Bitcoin the way a bank stores dollars. Instead, it stores the private keys that prove you own the Bitcoin recorded on the blockchain — the public ledger that tracks all Bitcoin transactions. If someone gets your private key, they can move your Bitcoin. If you lose your private key, you lose access to your Bitcoin permanently, and no company can recover it for you.
There are several types of wallets, each with different trade-offs between ease of use and security. Understanding which type fits your situation is the first step.
Key Takeaways
- A Bitcoin wallet holds the private keys that prove you own Bitcoin; losing the private key means losing access to the Bitcoin forever.
- Mobile and web wallets are easiest to use but store your private keys on internet-connected devices, creating more risk if that device is compromised.
- Hardware wallets (physical devices like Ledger or Trezor) keep your private keys offline and are the most secure option for holding larger amounts.
- When you create a wallet, write down the recovery phrase (usually 12 or 24 words) on paper and store it somewhere safe — this phrase can restore your wallet if your device is lost or broken.
- Never share your private key or recovery phrase with anyone, and be suspicious of websites or apps that ask you to enter them.
Types of wallets and how they differ
Mobile wallets are apps you download to your phone (like Blue Wallet, Exodus, or Trust Wallet). They are convenient because Bitcoin is always with you, and they work well for smaller amounts you might actually spend. The downside is that your phone is connected to the internet, so if your phone is hacked or infected with malware, someone could potentially steal your private keys.
Web wallets run in your browser (like Coinbase Wallet or MetaMask). They are the easiest to start with because you don't download anything, but they also store your private keys on a server controlled by someone else. If that company is hacked, your Bitcoin could be at risk. Some web wallets let you control your own private keys, while others hold them for you — read the fine print.
Hardware wallets are physical devices (Ledger Nano S, Trezor, or Coldcard are common ones) that keep your private keys completely offline. You only connect them to a computer when you want to send Bitcoin. They cost money (usually $50 to $150) but are the most secure option if you are holding a significant amount. Even if your computer is hacked, the hardware wallet itself stays secure because it never exposes the private key to the internet.
Desktop wallets (like Electrum or Bitcoin Core) run on your computer. They give you full control over your private keys but require you to manage backups and security yourself. They are a middle ground between mobile wallets and hardware wallets in terms of security.
Creating a mobile or web wallet step by step
For a first wallet, a mobile wallet is often the easiest starting point. Here is how to create one using Blue Wallet, which is free and open-source:
- Download Blue Wallet from the Apple App Store or Google Play Store.
- Open the app and tap "Add a wallet."
- Choose "Bitcoin" and then "Create."
- The app generates a new wallet and shows you a recovery phrase — usually 12 words in a specific order.
- Write down those 12 words on paper, in order, and store the paper somewhere safe (a drawer, a safe, or a safe deposit box). Do not take a screenshot or store them in a notes app on your phone.
- The app will ask you to confirm the recovery phrase by tapping the words in the correct order. This step confirms you wrote them down correctly.
- Your wallet is now created. The app shows you a public address (a long string of letters and numbers starting with "1", "3", or "bc1") — this is what you give to other people if you want them to send you Bitcoin.
For a web wallet like Coinbase Wallet, the process is similar: create an account, verify your email, and the wallet generates a recovery phrase. Again, write it down on paper and store it safely.
Understanding your recovery phrase and private key
When you create a wallet, the software generates a recovery phrase (also called a seed phrase or mnemonic) — a list of 12 or 24 common English words in a specific order. This phrase is mathematically linked to your private key. If you lose access to your wallet (your phone breaks, you forget your password, the app disappears), you can use this recovery phrase to restore your wallet on any other device.
The recovery phrase is as sensitive as your private key. If someone has the phrase, they can restore your wallet on their own device and steal all your Bitcoin. Never type it into a website, never email it, never take a photo of it, and never share it with anyone — not even customer support from the wallet company. Legitimate wallet companies will never ask you for your recovery phrase.
Your private key is a long string of characters that the recovery phrase is derived from. Most wallets hide the private key from you and only show the recovery phrase, which is fine — the recovery phrase is all you need to back up. Some wallets (like Electrum) let you view the private key directly. Treat it the same way: write it down on paper if you must, but never type it into a computer or phone that is connected to the internet.
Receiving Bitcoin to your new wallet
Once your wallet is created, you have a public address. This is the information you share with anyone who wants to send you Bitcoin. In your wallet app, look for a "Receive" button. Tap it, and the app shows your public address as both text and a QR code.
You can safely share this address with anyone. It is like giving someone your mailing address — they can send you Bitcoin, but they cannot access your private key or move Bitcoin that is already in your wallet. You can give the same address to multiple people, and they can all send Bitcoin to it.
When someone sends Bitcoin to your address, the transaction appears on the blockchain. Depending on network congestion, it may take a few minutes to an hour for the Bitcoin to show up in your wallet as confirmed. Until then, it may show as "pending" or "unconfirmed."
Securing your wallet against common mistakes
The most common way people lose Bitcoin is by losing their recovery phrase or private key. Write it down on paper, not in a digital file. If you must store it digitally, encrypt it with strong password software (like KeePass or 1Password) and keep that password somewhere separate and safe.
Never enter your recovery phrase or private key into a website, even if the website claims to be a wallet service. Legitimate wallets generate your keys locally on your device and never ask you to type them in. If a website asks for your recovery phrase, it is a scam.
Keep your phone or computer updated with the latest security patches. If you use a mobile wallet, enable a strong PIN or biometric lock on your phone itself. If you use a web wallet, enable two-factor authentication (2FA) on the account if the service offers it — this adds a second verification step when you log in.
If you are holding a significant amount of Bitcoin (more than you would be comfortable losing), consider moving it to a hardware wallet. The small cost of the device is worth the security gain.
Moving Bitcoin between wallets
You can send Bitcoin from one wallet to another. In your wallet app, look for a "Send" button. You will need the recipient's public address. Paste or scan the address, enter the amount of Bitcoin you want to send, and confirm the transaction.
Bitcoin transactions are permanent and cannot be reversed. If you send Bitcoin to the wrong address, it is gone. Double-check the address before you confirm — copy and paste it rather than typing it by hand, and verify that the first few and last few characters match what the recipient gave you.
You will also pay a network fee (called a "miner fee" or "transaction fee"). This fee goes to the Bitcoin network, not to the wallet company. The fee varies depending on how busy the network is. Most wallets let you choose between a slow transaction (lower fee) and a fast transaction (higher fee).
Frequently Asked Questions
What happens if I forget my wallet password?
If you have your recovery phrase written down, you can restore your wallet on any device using that phrase, and you can set a new password. If you lose both your password and your recovery phrase, you have lost access to your Bitcoin permanently. There is no "forgot password" button that a company can use to help you.
Can I use the same wallet on multiple devices?
Yes. Use your recovery phrase to restore the wallet on another phone or computer. The wallet will show the same balance and address on both devices because they are both accessing the same Bitcoin on the blockchain. However, if you restore your wallet on a device you do not trust (a borrowed computer, a public computer), someone could potentially see your private key.
Is it safe to keep Bitcoin on an exchange like Coinbase?
Exchanges like Coinbase hold your Bitcoin in their own wallets and give you an account to access it. This is convenient for buying and selling, but you do not control the private keys. If the exchange is hacked or goes out of business, your Bitcoin could be at risk. For Bitcoin you plan to hold long-term, moving it to your own wallet is safer.
What if someone asks me to send them my recovery phrase to "verify" my wallet?
This is always a scam. No legitimate company, support team, or person needs your recovery phrase. If someone asks for it, they are trying to steal your Bitcoin. Block them and do not engage further.
Do I need to pay taxes on Bitcoin I receive?
Tax rules for Bitcoin vary by country and region. In the United States, the IRS treats Bitcoin as property, and receiving Bitcoin is generally a taxable event. Keep records of when you received Bitcoin and what it was worth at that time. Consult a tax professional for your specific situation.