What is a crypto wallet and how does it work?
A crypto wallet is the tool that stores the keys you use to send, receive and manage cryptocurrency. Despite the name, a wallet holds no coins at all — your assets live on the blockchain, and the wallet holds the private keys that prove they are yours to move.
Key takeaways
- A crypto wallet stores private keys, not coins — your balance lives on the blockchain.
- Whoever controls the private key controls the crypto. Lose it and the funds are gone for good.
- Hot wallets stay online for convenience; cold wallets keep keys offline for stronger security.
- Custodial wallets let a company hold your keys; non-custodial wallets put you in full control.
- Your seed phrase is the master backup of every key in the wallet — never share it or store it digitally.
What is a crypto wallet?
A crypto wallet is software or hardware that manages the private keys controlling your cryptocurrency. When you own Bitcoin, Ethereum or any other coin, the coins themselves never leave the blockchain — what the wallet holds is the cryptographic proof that lets you spend them.
It works less like a purse and more like a keychain combined with a signing pen: the wallet signs transactions on your behalf and shows the balance recorded at your addresses.
Every self-custody wallet is built around a seed phrase — usually 12 or 24 words — that can regenerate every key the wallet creates. That phrase is the single backup of everything the wallet controls.
How does a crypto wallet work?
Every wallet is built on the same handful of cryptographic pieces:
Private keys
A private key is a long secret number that proves ownership of the crypto recorded at an address. Signing a transaction with it is what authorizes coins to move — anyone who sees it can take everything, so wallets are designed to keep it hidden even while in use.
Public keys
Every private key belongs to a key pair that links it to a public key. The public key can be shared safely — the network uses it to verify your signatures without ever seeing the secret.
Wallet addresses
A wallet address is the shareable destination others use to send you crypto, derived from your public key. Receiving at an address requires no secret at all — the secret only matters when you spend.
Signing transactions
When you send crypto, the wallet drafts the transaction, signs it with the private key stored inside, and broadcasts it to the network. The key itself never leaves the wallet — only the signed message travels.
Types of crypto wallets
Wallets split along two lines: who holds the keys (custodial vs. non-custodial) and whether the keys ever touch the internet (hot vs. cold).
Custodial wallets
A custodial wallet is run by a company — usually the exchange where you bought the crypto — that holds your keys for you. It is the simplest option, but you are trusting that company to stay solvent and honest: if it freezes withdrawals or collapses, your coins go with it.
Non-custodial wallets
A non-custodial (self-custody) wallet puts the keys entirely in your hands. No company can freeze or lose your funds, but no company can rescue them either — the seed phrase becomes your only lifeline.
Hot wallets
Hot wallets run on an internet-connected phone, browser or computer. They are free, fast and convenient for everyday amounts, but online keys are reachable by malware and phishing, which makes them a poor vault for savings.
Cold wallets
Cold wallets keep keys permanently offline so remote attackers cannot reach them. Transactions are signed inside the device or offline environment, and only the signed result ever goes online.
Hardware wallets
A hardware wallet is a small dedicated device — from makers like Ledger or Trezor — that stores keys in a secure chip and signs transactions internally. It is the standard choice for serious holdings because the keys never touch your computer.
Software wallets
Software wallets are apps for your phone, desktop or browser. They range from simple mobile apps for everyday payments to full-featured wallets with swaps and DeFi access built in.
Most people end up using both: a hot wallet for spending and small balances, and a cold wallet holding everything they cannot afford to lose.
How to choose a crypto wallet
The right wallet depends on how much you hold, how often you transact and how much responsibility you want. Before picking one, weigh:
Coin support
Not every wallet holds every coin. Check that it supports the assets you own — a Bitcoin-only wallet cannot receive ETH, and sending to an unsupported address can lose funds permanently.
Custody model
Decide whether you want to hold your own keys or let a platform do it. Self-custody maximizes control and privacy; custodial accounts offer password resets and customer support.
Security track record
Prefer wallets with a public security history, open-source code or independent audits, and an actively maintained codebase. A slick interface over abandoned software is a risk.
Backup and recovery
Every self-custody wallet should generate a standard seed phrase so you can recover into a different app if the vendor disappears. Avoid wallets that lock you into their own backup format.
Fees and costs
Software wallets are usually free — you only pay network fees on transactions. Hardware wallets cost roughly $50 to $250 up front, so buy one when the balance it protects justifies it.
How to set up a crypto wallet
Setting up a self-custody wallet takes about ten minutes:
Pick and download the wallet
Choose a reputable wallet and download it only from the official website or the official app-store listing — fake wallet apps are a common theft vector.
Create the wallet
The app generates a fresh set of keys locally on your device. Nothing is stored on a company server — at this point the wallet exists only on your phone or computer.
Back up the seed phrase
Write the 12 or 24 recovery words on paper — or stamp them into steel — and store them somewhere safe. Never keep them in a photo, note app, email or cloud drive: anyone who reads those words owns the wallet.
Verify the backup
Most wallets ask you to re-enter the words to confirm you recorded them correctly. Do not skip this — a single wrong word makes the backup worthless.
Receive your first crypto
Copy your receiving address, double-check that the network matches (sending USDT on Ethereum is not the same as on Tron), and start with a small test amount before moving a full balance.
How to keep a crypto wallet safe
Wallet security is mostly habits. These are the rules that matter:
Never share your seed phrase
No legitimate company, wallet or support agent will ever ask for it. Every “verify your wallet” or “sync your wallet” prompt that asks for the phrase is a scam — no exceptions.
Keep the phrase offline
Paper in a safe beats a photo on your phone. For larger amounts, split backups across locations or use steel plates that survive fire and flood.
Update the wallet software
Keep wallet apps and hardware firmware current — updates patch known vulnerabilities. Download them only from official sources.
Verify addresses before sending
Clipboard-hijacking malware swaps copied addresses for an attacker's. Check the first and last few characters on the device screen before confirming, and send a small test amount first.
Watch for phishing
Fake websites and apps mimic popular wallets. Bookmark the official URL, never click wallet ads, and treat unsolicited “support” contact as hostile.
Separate savings from spending
Keep the bulk of your holdings in cold storage and only a working balance on your phone — the same way you would not carry your savings in cash.
If you lose the seed phrase
There is no password reset and no customer service that can help. Whoever holds the phrase holds the money; if nobody holds it, the coins stay locked on the blockchain forever.
Wallet vs. exchange account
An exchange account is a custodial wallet: the platform holds the keys and you log in with a password. A self-custody wallet means you hold the keys and take full responsibility for them.
The trade-off: exchanges are simpler and recoverable — support can reset a password — but they expose you to hacks, withdrawal freezes and insolvency. Self-custody removes the middleman and makes you the entire security team.
A common setup is to buy on an exchange for the best rate, then withdraw to your own wallet for long-term holding, keeping only trading balances on the platform.