Definition
Sparrow is a Bitcoin desktop wallet built around transparency and user control, licensed under Apache 2.0. It aims to make the details of every transaction visible while remaining usable, which has made it popular with self-custody users who want to understand exactly what they are signing.
What it offers
Sparrow provides comprehensive coin and fee control, including manual coin selection (deciding which specific unspent outputs fund a transaction). It has full Pre-Signed Bitcoin Transaction (PSBT) support, so it can collaborate with hardware wallets in both USB and air-gapped modes, and it supports single-signature and multisig wallets. A built-in transaction editor doubles as an inspection tool, letting users examine inputs, outputs, and scripts before broadcasting.
Connecting to your own infrastructure
Sparrow can connect to public servers, to a private Electrum server, or directly to Bitcoin Core, and it bundles Tor support. For sovereign users this matters: pointing the wallet at your own node or Electrum server means no outside party learns which addresses and amounts belong to you. The project deliberately guides users along a path from convenient public servers toward private nodes and cold-storage techniques.
Sparrow is most powerful when backed by self-hosted infrastructure. See PSBT for the signing standard it relies on and Full Node for the verification layer.
Find wallet software in the sovereign self-hosting catalog.
In Simple Terms
Sparrow is a Bitcoin desktop wallet built around transparency and user control, licensed under Apache 2.0. It aims to make the details of every transaction…
