What is a Bitcoin Wallet?

Software or hardware that manages your Bitcoin private keys and allows you to send and receive bitcoin. A wallet doesn't actually store your bitcoin; it stores the keys that prove ownership.

Why It Matters

A Bitcoin wallet is the gateway to using Bitcoin. It manages your private keys, generates addresses, signs transactions, and broadcasts them to the network. Different wallet types offer different tradeoffs between security and convenience. Mobile wallets are convenient but less secure. Hardware wallets are extremely secure but less convenient. Desktop wallets offer a middle ground. Choosing the right wallet type depends on your needs—how much bitcoin you hold, how frequently you transact, and your technical comfort level. Many Bitcoin users have multiple wallets for different purposes (a hardware wallet for savings, a mobile wallet for spending). Understanding wallets is essential because your wallet is your interface to Bitcoin.

How It Works

A Bitcoin wallet can be a mobile app, desktop software, or hardware device. When you create a wallet, it generates a seed phrase and derives your private keys from it. The wallet software manages these keys locally on your device (in non-custodial wallets) or stores them on a company's servers (in custodial wallets). Your wallet generates Bitcoin addresses from your public keys, which you can share to receive payments. When you want to send bitcoin, you create a transaction, sign it with your private keys, and broadcast it to the network. The wallet handles these technical details, presenting a simple interface for sending and receiving.