Skip to content

Bitcoin accepted at checkout  |  Ships from Laval, QC, Canada  |  Expert support since 2016

Bitcoin Signing Devices (Hardware Wallets) Reference

Self-custody starts with the device that holds your keys. A Bitcoin signing device — often called a hardware wallet — keeps your private keys offline and signs transactions in isolation, so the keys never touch an internet-connected computer. The neutral reference below compares widely used signers (open-source DIY builds, air-gapped QR signers, and secure-element devices) across the traits that actually matter for sovereignty: firmware openness, secure-element storage, air-gap method, interface, PSBT and multisig support, BIP39 passphrase handling, and whether the device is stateless. It is a machine-readable map of the field, not a ranking — the right signer depends on your own threat model. Each device name links to the manufacturer’s own documentation, and the full dataset is downloadable as CSV and JSON under CC BY 4.0.

Quick answer

A Bitcoin signing device (hardware wallet) keeps your private keys offline and signs transactions in isolation, so the keys never touch an internet-connected computer. Designs differ along a few axes: whether the firmware is open source, whether a dedicated secure-element chip stores the key, and how the device talks to your wallet software — by USB, by air-gapped QR / microSD, or by NFC. This reference lists 16 widely used signers with those traits side by side so you can match a device to your own threat model. It does not rank them or name a "best."

There is no single best signer, only trade-offs. Air-gapped QR / microSD devices (SeedSigner, Krux, Passport, Keystone, Coldcard Q) shrink the attack surface of a live data link; secure-element designs (Trezor Safe, Ledger, BitBox02, Coldcard) harden against physical key extraction; stateless signers (SeedSigner, Krux) store nothing at all. Verify every spec against the manufacturer before trusting a device with savings.

Download CSV Download JSON REST API →

DeviceMakerOpen sourceSecure elementAir-gapInterfacePSBTMultisigPassphraseStatelessNotable
Coldcard Mk4CoinkitePartialYes — dual (Microchip ATECC608B + Maxim DS28C36B)microSD / NFCUSB-C, microSD, NFC-V, keypad, LCDYesYesYesNoBitcoin-only signer with two secure elements from different vendors; pioneered air-gapped PSBT over microSD. USB and NFC data can be physically and permanently disabled by cutting a PCB trace. Firmware source is published and reproducible under a custom (non-OSI) license.
Coldcard QCoinkitePartialYes — dual (Microchip ATECC608B + Maxim DS28C36B)QR / microSD / NFCQR scanner, QWERTY keyboard, dual microSD, USB-C, NFC, 3.2-inch LCDYesYesYesNoLarger Coldcard with a full QWERTY keyboard, built-in QR scanner and a 320x240 LCD; runs on AAA batteries for fully air-gapped operation. Shares the Mk4 dual-secure-element security model.
SeedSignerSeedSigner (open-source project)YesNoQRQR camera, joystick/buttons, 1.3-inch LCDYesYesYesYesDIY signer built from commodity Raspberry Pi Zero parts (typically under $50). No WiFi, Bluetooth, USB data or persistent storage — the seed is re-entered each session and never stored; all communication is by QR code.
KruxKrux (open-source project)YesNoQR / microSDQR camera, touchscreen (some boards), microSD, optional thermal printerYesYesYesYesOpen-source firmware for off-the-shelf Kendryte K210 boards (M5StickV, Maix Amigo). Defaults to a stateless/amnesic mode that holds keys only for the session; signs by QR or microSD and supports Taproot and miniscript.
Trezor Safe 5SatoshiLabs (Trezor)YesYes — Infineon OPTIGA Trust M (V3), CC EAL6+none (USB)USB-C, color touchscreen, haptic feedbackYesYesYesNoTouchscreen device pairing a general-purpose MCU with an EAL6+ secure element that gates PIN and passphrase entropy. Firmware is fully open source with verified boot.
Trezor Safe 3SatoshiLabs (Trezor)YesYes — Infineon OPTIGA Trust M (V3), CC EAL6+none (USB)USB-C, two buttons, OLEDYesYesYesNoButton-based wallet that introduced a dedicated EAL6+ secure element to the Trezor line alongside the main MCU. Open-source firmware with verified boot.
Trezor Model TSatoshiLabs (Trezor)YesNonone (USB)USB-C, color touchscreen, microSD (SD-protect)YesYesYesNoLong-running open-source touchscreen wallet with no dedicated secure element (keys held encrypted in MCU flash). Discontinued in 2024 in favour of the Safe line.
Ledger Nano S PlusLedgerNoYes — ST33 (CC EAL5+)none (USB)USB-C, two buttonsYesYesYesNoWired-only signer built on a banking-grade ST33 secure element running Ledger's proprietary BOLOS OS (individual apps are open source, the OS is not). PSBT and multisig are handled through external coordinators such as Sparrow or Electrum.
Ledger Nano XLedgerNoYes — ST33J2M0 (CC EAL5+)none (USB / Bluetooth)USB-C, Bluetooth 5.0, battery, two buttonsYesYesYesNoAdds Bluetooth and a battery to the ST33/BOLOS platform for mobile use; the secure element stores keys while BOLOS isolates apps. Operating system is proprietary.
Ledger StaxLedgerNoYes — ST33K1M5 (CC EAL6+)none (USB / Bluetooth / NFC)USB-C, Bluetooth 5.2, NFC, E Ink touchscreen, Qi wireless chargingYesYesYesNoE Ink touchscreen device on an EAL6+ ST33 secure element with BOLOS; supports wireless Qi charging and NFC. OS proprietary, apps open source.
BitBox02BitBox (Shift Crypto)YesYes — Microchip ATECC608B (paired with an ATSAMD51 MCU)none (USB; microSD = backup)USB-C, capacitive touch sliders, OLED, microSD (backup)YesYesYesNoFully open-source (Apache-2.0) and reproducible firmware. The seed is encrypted and held in MCU flash rather than on the secure element; microSD makes instant offline backups. Ships in Multi and Bitcoin-only editions.
Foundation PassportFoundation DevicesYesYes — Microchip ATECC608BQR / microSDQR camera, microSD, keypad, color LCD (battery-powered)YesYesYesNoFully air-gapped, battery-powered signer that communicates only by QR and microSD — no USB data path and no wireless. Open-source firmware and hardware; firmware is verified by 2-of-4 Foundation signing keys, and expert users can add their own.
Blockstream JadeBlockstreamYesNo (Virtual Secure Element + blind-oracle PIN)QRUSB-C, Bluetooth, QR camera, click-wheelYesYesYesNoLow-cost open-source signer on an Espressif ESP32. In place of a hardware secure element it splits the secrets between the device PIN and a remote blind oracle, so a locked Jade alone holds nothing usable. Works air-gapped by QR, or over USB and Bluetooth.
Keystone 3 ProKeystoneYesYes — three SEs (Microchip ATECC608B, Maxim DS28S60, Maxim MAX32520)QR / microSDQR camera, microSD, 4-inch touchscreen, fingerprint reader; USB-C (charge/firmware only)YesYesYesNoAir-gapped touchscreen signer using three secure elements (two certified CC EAL5+) plus a fingerprint reader. No Bluetooth, WiFi or NFC and no USB data path — signs only by QR or microSD. Open-source firmware.
Coinkite TapsignerCoinkiteNoYesNFCNFC tap (credit-card form factor)YesYesNoNoCard-format single-key signer that holds a BIP32 extended private key (XPRV, not a BIP39 phrase) in a secure element and signs over an ECDH-encrypted NFC tap. Serves as a multisig cosigner with wallets like Nunchuk and Sparrow; the NFC protocol is open, the card firmware is closed.
BitkeyBlock, Inc.PartialNo (secure MCU — Silicon Labs EFR32MG24, ARM TrustZone + PUF)NFCNFC, fingerprint sensorYesYesNoNoSeedless 2-of-3 multisig system — keys live on the device, the phone app and Block's server, with no BIP39 recovery phrase. Fingerprint-authenticated NFC hardware key; firmware uses signed secure boot and is being progressively open-sourced.

Source: each manufacturer's own product documentation, firmware repositories and security pages (linked on each device name). Capabilities can change with firmware revisions — verify before relying on them. Related glossary: self-custody, hardware wallet, air-gapped signing, secure element, PSBT, multisig, seed phrase. See the open data hub.