The difference between a hot wallet and a cold wallet comes down to one thing: whether your private key is on a device that connects to the internet.
What is a Hot Wallet?
A hot wallet is any Bitcoin wallet where the private key is stored on a device that connects to the internet.
The key is available to sign transactions, but it shares that device with everything else on the network, including the operating system, installed applications, browser sessions, and any malicious software running on it. The connectivity that makes it convenient is also the source of its risk.
Hot wallets include mobile apps, desktop software used as a full signing wallet, and browser extensions. In all three cases, the private key lives on a general-purpose internet-connected device. The specific wallet application or physical characteristics of the device do not change that underlying exposure. A well-designed software wallet running on a compromised operating system is still vulnerable.
Holding your bitcoin on an exchange is different from this hot vs. cold wallet distinction. In exchange custody you do not hold your own private keys. Instead, you trust the exchange to generate, secure, and use them on your behalf. Whether the exchange is holding keys in a hot or cold wallet and exercising best practices is impossible to completely verify. It is only after a key mismanagement event that users find out about how keys were being held. You can read more about the history of exchange failures.
Hot wallets are not inherently unsafe for every purpose. For small amounts of bitcoin that you transact regularly, a hot wallet is a reasonable tool used by many serious Bitcoin holders due to their convenience. The problem is using a hot wallet for savings. Any amount you would consider a meaningful loss calls for a different approach.
What is a Cold Wallet?
A cold wallet stores the private key on a device that has never been connected to the internet and has stayed that way. The key cannot be reached by software on any network-connected machine because it has never been on one.
Cold is a property of the key's history, not its current state. If you generated a wallet on your phone and then deleted the app, the key was already exposed. Similarly, cold does not mean taking a software wallet temporarily offline between uses, using encryption, or generating the seed phrase on a hot wallet and writing the words on paper. Cold means the key was generated in an isolated environment and has never been accessible to internet-connected software.
This distinction matters for hardware wallets specifically. A hardware wallet connected via USB to your computer during signing is still cold: the private key stays on the device and never enters the host computer's software environment. The cable is a data channel, not a key exposure event. What makes a key cold is not the absence of any cable connection but the absence of any software path from the network to the key.
"Cold storage" refers to the practice of holding bitcoin in a cold wallet. The two terms are often used interchangeably, but cold storage describes the state of the funds while cold wallet describes the device or setup that achieves it.
Hardware Devices and Cold Storage
Hardware signing devices are the standard tool for cold storage. The key is generated inside the device, stored in a dedicated chip, and never leaves the device, even in encrypted form. Your "hot" computer coordinates the transaction but never touches the key.
The strictest form of cold storage is air-gapped signing, where the hardware device that holds the key has no cable or wireless connection to any computer at any point in the signing workflow. Transactions travel to and from the device via QR code or physical media like a microSD card. For a full explanation of how this works, see What is Air-Gapped Signing?.
Coldcard devices are built for full air-gap operation via QR code and MicroSD card, completing the entire signing workflow without a USB connection.
Paper wallets (a private key printed on paper) represent an older approach to cold storage. However, with this approach there is no screen verification, no PIN protection, no device security, and the paper itself is fragile under normal storage conditions. They are not recommended for active use.
What is the Security Difference Between Hot and Cold?
The practical difference is what an attacker can access and how. In a hot wallet, a compromised device gives an attacker everything needed to drain the wallet without your knowledge or presence. In a cold wallet, signing requires physical access to the device, since remote attacks cannot reach a key that has never been on a network-connected machine.
Hot wallets face five categories of remote attack:
-
Key extraction. Malware with system-level access can read the private key directly from memory or from the wallet's data files on disk.
-
Clipboard hijacking. When you copy a recipient address, malware substitutes an attacker-controlled address at the moment of paste. The wallet software displays the correct address. The transaction contains the wrong one.
-
Screen capture and keylogging. Seed phrase displays, passphrase entry, and QR code exports can all be captured by software monitoring your screen or keyboard.
-
Fee inflation. A compromised signing interface can silently increase the transaction fee before you approve it.
-
Change address substitution. The change output (the remainder sent back to your own wallet) can be redirected to an attacker's address without visible indication in the interface.
Cold storage removes the private key from the environment where these attacks operate. Malware on your computer can manipulate the transaction it sends to the signing device, but the device's own screen shows exactly what it is about to sign. If there is a discrepancy, you will see it on the device's screen before approving.
The residual risk in cold storage is physical. An attacker with access to the device and knowledge of the PIN can reach the key. A BIP39 passphrase adds a second layer of protection for this scenario. Physical threats, including coercion, are covered in the article on why bitcoiners use hardware wallets.
A hardware wallet does not make you immune to loss. It removes the most common remote attack vectors.
When Should I Use a Hot Wallet vs. a Cold Wallet?
The right choice depends on how much bitcoin you are holding and how often you need to move it. The basic rule of thumb is that hot wallets are for spending, while cold wallets are for savings. Most Bitcoin holders end up using both.
A good frame of reference is the amount of cash you might carry in your pocket. While you might carry day-to-day spending money in your back pocket, you would not carry a year's salary in cash in the same way. Similarly, a hot Bitcoin wallet is well-suited for small or daily transactions, but poorly suited for large amounts or long-term storage.
The actual threshold for when to move from a hot to cold wallet is entirely up to you. Any amount you would consider a significant loss probably belongs in cold storage.
The other consideration is frequency of use. Cold storage introduces intentional frictions to the spending process, which is the point. It prevents impulsive transactions, reduces the number of signing events, and forces you to verify each step whenever you move savings. If you transact daily, a hot wallet for that spending makes sense. If you intend to hold for the long-term, the friction of cold storage is a feature.
These two types of wallets serve different purposes and carry different risk profiles, and most bitcoiners use both. When you are ready to move significant savings to cold storage, What is a Hardware Wallet? explains what that looks like in practice.
Related articles
What is a Hardware Wallet?
What cold storage looks like in practice, including how a signing device works and what security properties to look for.
What is Air-Gapped Signing?
The strictest form of cold storage and how to sign transactions without any USB connection to your computer.
Why Bitcoiners Use Hardware Wallets
How the hot/cold security distinction leads to the hardware wallet decision for anyone holding meaningful savings.
What is a Bitcoin Software Wallet?
The types of hot wallets, their use cases, and how the watch-only model bridges hot coordination with cold signing.