Subzero is a free, open-source tool from Square for keeping a Bitcoin reserve in offline cold storage. It is built for people and teams who hold Bitcoin over the long term and want those funds kept away from internet-connected devices. Windows users can get it as a ready-made build or installer, and the source code is published on GitHub for anyone who wants to inspect it.
The core idea is simple: funds that sit offline have a smaller attack surface, so there are fewer ways for them to be stolen through an online compromise. Subzero fits best if you want a reserve you rarely touch, not a wallet for daily trading. One caveat before you start: the most recent code update in the repository is dated December 4, 2024, so check the project page for newer activity before relying on it.
What Is Cold Storage and Why Reserves Use It
Cold storage means keeping cryptocurrency keys on a device or in a setting that is not connected to the internet. A hot wallet, by contrast, stays online so it can send funds at any moment. That convenience is also its weakness, because malware, phishing pages or a compromised computer with network access get a chance to reach the keys.
For a long-term reserve, the trade-off usually favors offline storage. Funds you do not need to spend this week rarely benefit from being online. Keeping them out of reach of internet-connected systems reduces the number of ways an attacker can try to get at them.
The phrase attack surface describes this idea well. Every service, connection and piece of software that touches a key adds to the surface an attacker can target. Cold storage shrinks that surface by design, though it also means you take on more responsibility for backups and careful handling yourself.
Who Subzero Is For
Subzero suits people and organizations who hold Bitcoin as a reserve rather than as a trading position. Consider a company that keeps part of its treasury in Bitcoin and wants a clear separation between that reserve and the systems used for daily operations. The same logic applies to an individual who buys Bitcoin occasionally and prefers to leave it alone for long periods.
It is less suited to frequent senders. If you move funds several times a week, the extra steps of an offline reserve may feel slow. A hot wallet or exchange account is built around speed, which makes it a better match for everyday payments.
Before choosing any tool for a reserve, ask who needs access, how many people must approve a transfer and how you will recover funds if a device fails. Writing the answers down in advance helps you avoid rushed decisions later, when real money is involved.
How Offline Reserves Work in Practice
In a typical setup, funds reach the reserve from an online system. Sending funds into cold storage can happen at any time, so the arrival side is easy. Getting them back out is the deliberate part. Moving funds out of cold storage requires an extra step, and that friction is intentional because it gives you a moment to confirm the destination and amount before anything leaves the reserve.
Think of the reserve as a vault with a slow door. Putting something in is quick, while taking something out takes planning. Many people set a small routine: review the balance, confirm who approves a withdrawal and check the receiving address against a second source before signing.
Keep a record of where backup material is stored, and test your recovery process with a small amount first if you can. Doing this in calm conditions prevents mistakes when the stakes are high.
Key features
Offline reserve design
Open source code
Free Windows distribution
Supported coins
Subzero is built around Bitcoin reserves, so Bitcoin is the asset to consider when evaluating it. The program is focused on holding funds offline rather than on managing a wide range of coins or networks.
How to install Subzero on Windows
- 1
Get the installer or build
Download only from the official website or the project's GitHub Releases page. Avoid mirrors and links shared in forums, chat groups or advertisements.
- 2
Verify the file
Compare the file's SHA-256 checksum with the value published alongside the release, or verify the signature if one is provided. Do not run the file if the values do not match.
- 3
Run the installer or extract the build
If you downloaded the installer, follow the prompts. If you have the Windows build, extract it to a folder you control and run the program from there.
-
Prepare the offline environment
Decide which machine will hold the reserve and keep it disconnected from the internet once funds are in place. Store backup material separately and offline, not on the same device.
How to use Subzero
Using Subzero well is mostly about process. The software's job is to hold the reserve offline, and your job is to make each transfer deliberate. Here is a practical routine that careful holders often follow.
- Decide the reserve amount and the rules for moving it before you open the program.
- Run Subzero on the machine you chose for offline storage and confirm it is disconnected from the network.
- Set up the reserve by following the on-screen guidance, and write down any backup material by hand.
- Store the backup in at least one separate physical location.
- Send a small test amount from your online system to confirm the address and process work.
- When you need to move funds out, check the destination and amount against two independent sources before signing.
- Record each transaction in a log so you can reconcile the reserve later.
Pros & cons
- Free to download and open source, so the code can be reviewed on GitHub
- Designed around keeping a Bitcoin reserve offline to reduce attack surface
- Available for Windows as a build or installer
- The most recent code update is dated December 4, 2024, so check activity before relying on it
- Focused on Bitcoin reserves rather than a broad multi-asset workflow
- Security depends heavily on your own backup and handling discipline
Is Subzero safe?
Subzero handles a Bitcoin reserve, so treat the download and setup as security-critical. Get the program only from the official website or the project's GitHub repository, and never from links shared in messages or ads. Compare the file's SHA-256 checksum with the published value, or check the signature if one is provided, before you run anything. Never enter a seed phrase or private key on a third-party website, including sites that claim to help with recovery or verification.
The most recent code update in the repository dates to December 4, 2024. Read the commit history and open issues before committing funds, and check the latest version on the official website. Keep the reserve machine clean, use a separate computer for general browsing, and store backup material away from anything connected to the internet.
- Official source only. Download from github.com/square/subzero. Ignore ads and lookalike domains.
- Check the SHA-256. Compare the installer hash with the value the developer publishes before running it.
- Never share your seed phrase. No developer, support agent or website — including CryptApps — will ever ask for it.
Alternatives
Subzero and PSBT Commander both touch Bitcoin workflows, but they solve different problems. PSBT Commander is a Rust-based creator of Partially Signed Bitcoin Transactions built on the BDK library, so it focuses on building transactions that other signers can complete. Subzero's stated purpose is holding a Bitcoin reserve offline, which is a storage decision rather than a transaction-building tool.
Dumplings points in another direction. It is a CoinJoin analysis project, which relates to transaction privacy research rather than storage. If your goal is a cold reserve, Subzero is the closer match, while the other tools are better examined when you are working on transaction tooling or privacy questions.
Specifications
- Price
- Free
- Type
- Open source
- License
- —
- Latest version
- v1.0.0
- Last update
- 4 Dec 2024
- Windows support
- Yes (Windows build or installer)
- Source code
- github.com/square/subzero
Frequently asked questions
Yes, Subzero is free. The program is open source, and its code is published on GitHub, so you can download it without a purchase. A free tool still needs careful setup, however, because the security of a reserve depends on how you handle keys, backups and transfers rather than on the price. Verify each download before you run it.
Subzero can be used safely only if you download it from the official website or GitHub Releases, verify the SHA-256 checksum or signature, and keep the reserve offline. Its open-source code lets security-minded users review what the software does. No tool removes risk entirely, so treat your seed phrase and backups as the most sensitive part of the setup.
Subzero is used to keep a Bitcoin reserve in an offline setting. It is aimed at holders who want long-term funds away from internet-connected systems to reduce attack surface and theft risk. It suits funds you rarely move and is less about everyday payments.
Subzero is built around Bitcoin reserves, so Bitcoin is the asset to consider when evaluating it. If you hold other cryptocurrencies, look for a tool designed for those assets and review its documentation before moving funds. Using one program for everything is rarely the safest approach.
The latest version listed is v1.0.0, and the most recent code update in the repository is dated December 4, 2024. That date alone does not settle the question, so review the repository's recent activity before trusting the tool with a large reserve. Compare the release you download with the source you can read.
Cold storage means keeping cryptocurrency keys offline, on a device or in a setting that is not connected to the internet. It reduces exposure to malware, phishing and remote attacks. The trade-off is that you handle backups and transfers more carefully, because nobody can restore your access for you.
Verdict
Subzero is a reasonable choice for Windows users who want a free, open-source tool for a long-term Bitcoin reserve kept offline. It suits holders who move funds rarely and value a clear separation between a reserve and daily activity. It is less suitable for frequent transactions. Because the latest code update dates to December 2024, review the repository and your own setup before committing significant funds.