Bitcoin Hardware Wallet Comparison: Ledger vs Trezor vs Coldcard
Compare Bitcoin hardware wallets: Ledger, Trezor, Coldcard, BitBox, and Keystone across security, features, and price.
Hardware Wallet Overview
A hardware wallet (also called a signing device) stores your Bitcoin private keys on a dedicated chip isolated from your computer and phone. This makes hardware wallets the standard for self-custody: even if your computer is compromised, an attacker cannot extract your keys without physical access to the device.
The market has matured significantly, with five major manufacturers covering a range of security models, price points, and design philosophies. The following table provides a high-level comparison of the most popular devices.
| Device | Price | Secure Element | Open Source | Air-Gapped | Bitcoin-Only |
|---|---|---|---|---|---|
| Ledger Nano S Plus | $79 | ST33K1M5 (EAL6+) | Partial | No | No (5,500+ coins) |
| Ledger Nano X | $149 | ST33J2M0 (EAL5+) | Partial | No | No (5,500+ coins) |
| Ledger Flex | $249 | ST33K1M5 (EAL6+) | Partial | No | No (5,500+ coins) |
| Trezor Safe 3 | $79 | Infineon OPTIGA Trust M (EAL6+) | Yes | No | No (8,000+ coins) |
| Trezor Safe 5 | $169 | Infineon OPTIGA Trust M (EAL6+) | Yes | No | No (9,000+ assets) |
| Coldcard Mk4 | $148 | Dual: ATECC608 + DS28C36B | Yes | Yes (microSD, NFC) | Yes |
| Coldcard Q | $249 | Dual: ATECC608 + DS28C36B | Yes | Yes (microSD, NFC, QR) | Yes |
| BitBox02 (BTC-only) | $109 | ATECC608B | Yes (firmware) | No | Yes (BTC edition) |
| Keystone 3 Pro | $149 | Triple: ATECC608B + DS28S60 + MAX32520 (EAL5+) | Yes | Yes (QR only) | No (BTC-only firmware available) |
Security Architecture
The most important differentiator between hardware wallets is how they protect your seed phrase and sign transactions. Three architectural decisions matter most: secure element usage, open-source status, and air-gap capability.
Secure Elements
A secure element is a tamper-resistant chip designed to resist physical extraction attacks like voltage glitching, side-channel analysis, and laser fault injection. Ledger uses STMicroelectronics chips certified to Common Criteria EAL5+ or EAL6+. Trezor's Safe 3 and Safe 5 use the Infineon OPTIGA Trust M, which is notable for being NDA-free: its documentation is publicly available, allowing independent security researchers to audit it. Coldcard uses a dual secure element design with a Microchip ATECC608 paired with a Maxim DS28C36B, so compromising one chip is not sufficient to extract the seed. Keystone goes furthest with triple secure elements: ATECC608B, DS28S60, and MAX32520.
The older Trezor Model T notably lacks a secure element entirely, which means its seed can potentially be extracted via physical attacks with specialized equipment. Trezor addressed this in the Safe 3 and Safe 5.
Open Source Status
Open-source firmware allows independent verification that the device does what it claims. Trezor, Coldcard, BitBox02, and Keystone all publish their firmware source code. Coldcard and Keystone also publish hardware schematics. Ledger's application layer (~95% of its software stack) is open source, but the secure element firmware remains closed: Ledger argues this is required by STMicroelectronics' NDA. This is a meaningful tradeoff: you cannot independently verify the most security-critical code running on a Ledger device.
Air-Gapped Operation
An air-gapped wallet never needs a direct USB or Bluetooth connection to a computer. Instead, it communicates via microSD cards or QR codes. This eliminates an entire class of USB-based attack vectors.
- Coldcard Mk4 supports air-gapped signing via microSD and NFC
- Coldcard Q adds a built-in QR code scanner alongside microSD and NFC
- Keystone 3 Pro communicates exclusively via QR codes (USB is charging-only)
- Ledger, Trezor, and BitBox02 all require a wired or wireless connection to sign
Air-gapped operation pairs naturally with PSBTs (Partially Signed Bitcoin Transactions): you construct the transaction on your computer, transfer it to the device for signing, then broadcast the signed transaction from your computer. All devices in this comparison support PSBT workflows.
Connectivity and User Experience
| Device | Connection | Screen | Input Method | Battery |
|---|---|---|---|---|
| Ledger Nano S Plus | USB-C | 128x64 OLED | Two buttons | No |
| Ledger Nano X | USB-C, Bluetooth | 128x64 OLED | Two buttons | Yes |
| Ledger Flex | USB-C, Bluetooth, NFC | 2.8" E Ink touchscreen | Touchscreen | Yes |
| Trezor Safe 3 | USB-C | Monochrome OLED | Two buttons | No |
| Trezor Safe 5 | USB-C | 1.54" color touchscreen | Touchscreen, haptic | No |
| Coldcard Mk4 | USB-C, NFC, microSD | Monochrome OLED | Numeric keypad | No |
| Coldcard Q | USB, NFC, microSD, QR | 3.2" color LCD | Full QWERTY keyboard | Yes (3x AAA) |
| BitBox02 | USB-C (direct plug) | OLED | Invisible touch sensors | No |
| Keystone 3 Pro | QR codes only | 4" color touchscreen | Touchscreen, fingerprint | Yes |
Screen size matters for verifying transaction details and derivation paths. Larger screens on the Coldcard Q, Keystone 3 Pro, and Ledger Flex make it easier to confirm full addresses without scrolling. The Coldcard Q's QWERTY keyboard simplifies entering passphrases compared to scrolling through characters on a two-button device.
Bitcoin-Specific Features
For Bitcoin-focused users, several features go beyond basic key storage:
- Taproot (P2TR) support: all current devices support Taproot addresses for improved privacy and lower fees
- Native SegWit (bech32): universally supported across all devices
- Multisig coordination: Coldcard has the deepest native multisig support; other devices work through companion wallets like Sparrow, Specter, or Electrum
- Shamir backup (SLIP-39): Trezor, Coldcard, and Keystone support splitting your seed into multiple shares natively; Ledger does not
- Passphrase (25th word): all devices support BIP-39 passphrases for hidden wallets
- Coin control and UTXO management: handled by companion software (Sparrow, Electrum, Bitcoin Core), not the hardware device itself
Coldcard stands out with advanced features like duress PINs (show a decoy wallet under coercion), Brick Me PINs (permanently destroy the seed), Seed XOR (split a seed across multiple Coldcards using XOR), and BIP-85 (derive child seeds from a master seed). These features reflect Coldcard's position as the maximalist's cold storage device.
For planning a multisig setup with any of these devices, see the multisig planner tool. For a deeper dive into multisig architecture, read our guide on Bitcoin multisig wallets explained.
Companion Software Compatibility
Hardware wallets rely on companion software for transaction construction, coin selection, and network communication. Compatibility with Bitcoin-specific wallets is critical for advanced users:
- Sparrow Wallet: supports all devices in this comparison via USB or PSBT file exchange
- Electrum: supports Ledger, Trezor, Coldcard, and BitBox02
- Specter Desktop: supports all devices, with strong multisig coordination
- Bitcoin Core (HWI): supports Ledger, Trezor, Coldcard, and BitBox02 via the Hardware Wallet Interface
- BlueWallet: supports Coldcard and Keystone via PSBT and QR codes on mobile
Each manufacturer also provides its own companion app: Ledger Live, Trezor Suite, Coldcard's companion tools, BitBox App, and Keystone's companion app. Bitcoin-focused users often prefer third-party wallets like Sparrow for their superior coin control and privacy features.
How to Choose a Hardware Wallet
The right device depends on your threat model, technical comfort, and use case:
If you want maximum security with air-gapped operation and Bitcoin-only focus: Coldcard Mk4 ($148) or Coldcard Q ($249). The Mk4 is the workhorse; the Q adds a better screen, QWERTY keyboard, and QR scanner. Both support fully air-gapped PSBT workflows.
If open source and verifiability matter most: Trezor Safe 5 ($169) combines fully open-source firmware with an NDA-free secure element, meaning the entire security stack is auditable. Coldcard and Keystone also score well here.
If you need multi-coin support with a polished experience: Ledger Flex ($249) or Ledger Nano X ($149) support 5,500+ assets with a well-maintained app ecosystem. The tradeoff is closed-source secure element firmware.
If simplicity and minimalism are priorities: BitBox02 Bitcoin-only edition ($109) is compact, plugs directly into USB-C, and has open-source firmware with a clean interface. It lacks air-gap capability but is excellent for straightforward cold storage.
If you want air-gapped multi-coin support: Keystone 3 Pro ($149) communicates exclusively via QR codes, supports 5,500+ assets, and has a large touchscreen with fingerprint authentication. It also offers a Bitcoin-only firmware option.
Regardless of which device you choose, consider using it as part of a multisig setup for high-value holdings. A 2-of-3 multisig across different manufacturers eliminates single-device risk entirely. For details on custody models, see our Bitcoin custody solutions comparison.
Notable Security History
No hardware wallet has a perfect security record. Understanding past incidents helps assess each manufacturer's response practices:
- Ledger: suffered a customer database breach in 2020 that exposed 272,000 customer records; the December 2023 Connect Kit supply chain attack injected malicious code into dApps (device keys were not compromised in either case)
- Trezor: a January 2024 data breach exposed contact information for approximately 66,000 users; Ledger's security team (Donjon) demonstrated a voltage glitching attack on the Safe 3's microcontroller in November 2024, though it required physical access and specialized equipment
- Coldcard: the Mk2 had a PIN extraction vulnerability via laser fault injection (required $200K+ equipment); a 2021 multisig theft vulnerability was patched in firmware 3.2.1; no major incidents since
- BitBox02: no known device-level security compromises; the manufacturer (Shift Crypto) experienced a corporate data breach in July 2025 that did not affect wallet security
- Keystone: independent audits by SlowMist and Least Authority found no critical firmware vulnerabilities; one high-severity tamper response issue was identified and addressed
Using Hardware Wallets with Spark
Hardware wallets are designed for Bitcoin L1 (on-chain) transactions. When working with Spark or other layer-2 protocols, the typical pattern is to use your hardware wallet to sign on-chain transactions that move funds into or out of the layer-2 network. Your hardware wallet secures the on-chain keys, while the layer-2 wallet manages channel state or virtual UTXOs.
For an overview of how different wallet SDKs integrate with Bitcoin layer-2 protocols, see the wallet SDK comparison tool.
Frequently Asked Questions
Which Bitcoin hardware wallet is the most secure?
Security depends on your threat model. For physical attack resistance, Coldcard's dual secure element and air-gapped design offer the strongest protection. For verifiability, Trezor's fully open-source firmware and NDA-free secure element allow complete independent auditing. Ledger's EAL6+ certified chips are battle-tested but run closed-source firmware. The most secure setup for high-value holdings is a multisig configuration using devices from multiple manufacturers.
Do I need an air-gapped hardware wallet?
Air-gapped wallets eliminate USB and Bluetooth attack vectors, which matters if your computer might be compromised. For most users storing moderate amounts, a USB-connected wallet with a secure element provides adequate security. For large holdings or high-security environments, air-gapped operation via Coldcard (microSD) or Keystone (QR codes) adds meaningful protection. The tradeoff is slower transaction workflows.
Is Ledger safe to use despite past security breaches?
Ledger's past breaches (2020 customer database leak, 2023 Connect Kit attack) compromised user data and third-party dApp integrations, not the hardware device itself. The secure element protecting your keys was not breached in either incident. However, the customer data leak led to targeted phishing campaigns against Ledger owners. If you use a Ledger, buy directly from Ledger (not third-party resellers) and be vigilant about phishing.
Should I buy a Bitcoin-only hardware wallet?
A Bitcoin-only firmware reduces the attack surface by eliminating code paths for other cryptocurrencies. Coldcard, the BitBox02 Bitcoin-only edition, and Keystone's Bitcoin-only firmware all take this approach. If you only hold Bitcoin, a Bitcoin-only device is strictly better from a security perspective. If you also hold altcoins, you will need a multi-coin device or a separate wallet.
What is Shamir backup and which wallets support it?
Shamir backup (SLIP-39) splits your seed phrase into multiple shares where only a threshold (e.g., 3 of 5) is needed to reconstruct the seed. This is more resilient than storing a single seed phrase in one location. Trezor (all Safe models), Coldcard (Mk4 and Q), and Keystone 3 Pro support Shamir backup natively. Ledger does not support SLIP-39.
Can I use a hardware wallet for multisig?
Yes. All devices in this comparison support multisig workflows, typically through companion wallets like Sparrow, Specter, or Electrum. Coldcard has the strongest native multisig support with on-device cosigner management. A common setup is a 2-of-3 multisig using devices from different manufacturers (e.g., Coldcard + Trezor + Keystone) to avoid single-vendor risk. See the multisig planner for help designing your configuration.
How much should I spend on a hardware wallet?
Entry-level devices like the Ledger Nano S Plus ($79), Trezor Safe 3 ($79), and BitBox02 ($109) provide strong security for most users. The premium you pay for devices like the Coldcard Q ($249), Ledger Flex ($249), or Trezor Safe 5 ($169) buys better screens, air-gap capability, or improved input methods. The price of the wallet is trivial compared to the value it protects: spend based on your security requirements, not budget constraints.
This tool is for informational purposes only and does not constitute financial advice. Prices, specifications, and security features are based on publicly available information as of early 2026 and may change without notice. Always verify current specifications on the manufacturer's official website before purchasing. No hardware wallet is immune to all attack vectors: evaluate your personal threat model when making security decisions.
Build with Spark
Integrate bitcoin, Lightning, and stablecoins into your app with a few lines of code.
Read the docs →
