Skip to content
buybitcoinsmart

Sparrow Wallet review

Last reviewed 2026-08-25

Security warning

There is nothing on a Sparrow server to breach, because there is no Sparrow server: wallet files sit on your own machine, encrypted at rest with a key derived from your password using Argon2, and an optional BIP39 passphrase means a stolen seed phrase alone is not the whole wallet. Every release carries a signed manifest of hashes, and Sparrow 1.8.3 and later verifies the next download from inside the app, which closes the fake-installer route that has cost other wallets' users real money. No compromise of a released Sparrow build has been publicly reported. What is left is your own operational security: an infected computer, an unverified download, or a backup nobody can find.

Sparrow is the wallet to graduate to once a hardware signer, a multisig setup or your own node matters more than tapping a phone. It is bitcoin only, free and open source, and it holds nothing on a server: there is no account, no password reset and no company database with your addresses in it, because the wallet file lives on your machine and the keys can live on a device that never touches the internet.

What you get for the learning curve is detail nobody else shows you. Sparrow supports single signature and multisig wallets across the common script types, connects to public Electrum servers, to your own Electrum server or straight to Bitcoin Core, and ships Tor built in. It has full coin control with labels on every transaction, input and output, complete PSBT support, hardware wallets over USB or fully air-gapped by QR code or SD card, and BIP47 payment codes. Its transaction editor doubles as a block explorer, so you can edit every field and inspect the raw bytes before broadcasting, which is exactly what you want when you are checking a multisig spend rather than hoping.

Release verification is a first-class feature rather than a documentation page. Every release ships a manifest of file hashes and a detached PGP signature from Craig Raw, and from version 1.8.3 onward you verify the next download by dragging the three files onto Sparrow itself. The same dialog checks other software, including Bitcoin Core and hardware wallet firmware, which makes Sparrow a useful thing to have installed even on a machine you do not keep coins on. For a machine with no display there are separate Sparrow Server builds.

The honest drawbacks: there is no mobile app and no fiat on-ramp, so bitcoin has to arrive from somewhere else, and the project is essentially one maintainer's work, which is a concentration risk however good the code is.

Made by
Sparrow Wallet
Type
Software wallet
Runs on
Windows, macOS, Linux
Who holds the keys
self-custodial, keys in an encrypted file on your own computer or on a hardware signer, with no account anywhere
Bitcoin only
Yes
Connectivity
Public Electrum servers, your own Electrum server, or Bitcoin Core, with Tor built in
Coin support
Bitcoin only, mainnet plus testnet, regtest and signet

Pros and cons

What works

  • Bitcoin only, open source and free, with no account and no server holding anything of yours
  • First-class multisig: build a quorum across several hardware signers and keep the descriptor
  • Works with hardware wallets over USB or fully air-gapped by QR code or SD card, with complete PSBT support
  • Full coin control and labels on every transaction, input and output, plus a transaction editor that shows the raw bytes
  • Every release ships a signed manifest, and Sparrow verifies the next download, Bitcoin Core and hardware wallet firmware from inside the app
  • Connects to your own Electrum server or Bitcoin Core, with Tor built in

What to watch

  • Desktop only: there is no iOS or Android app
  • The UTXO detail and the transaction editor are the point, and they are a lot to meet on day one
  • No built-in way to buy bitcoin, so the coins have to arrive from an exchange or a peer
  • Effectively a single maintainer, which is a concentration risk whatever the quality of the code

Worth comparing

Frequently asked questions

Is Sparrow Wallet safe to use?

There is no Sparrow account or server, so the usual breach does not apply: the wallet file and the keys are yours. Releases are signed by Craig Raw with a manifest of hashes, and verifying that manifest before you install is the one step you should not skip.

Does Sparrow work with a hardware wallet?

Yes, that is what most people use it for. It drives common hardware signers over USB, or fully air-gapped by QR code or SD card, and it can coordinate several of them in one multisig wallet.

Is there a Sparrow mobile app?

No. Sparrow runs on Windows 10 and later, macOS 11 and later, and Linux on Intel or ARM, and there are separate Sparrow Server builds for headless machines. For a phone, BlueWallet can act as a watch-only or PSBT companion to the same hardware signers.

How do I verify a Sparrow download?

Download the installer, the manifest and the manifest signature into one folder. If you already have Sparrow 1.8.3 or later, drag any of them onto the app and the Verify Download dialog does the rest. Otherwise use gpg to check the signature against Craig Raw's key, then compare the file hash against the manifest.