Definition
Sparrow is a Bitcoin desktop wallet built around transparency and user control, developed by Craig Raw and released as open source under the Apache 2.0 license. Its design philosophy inverts the industry default: where most wallets hide Bitcoin's mechanics behind a payments-app veneer, Sparrow puts the machinery on screen, inputs, outputs, scripts, fees, derivation paths, on the theory that a self-custody user should understand exactly what they are signing. That stance has made it the tool of choice for serious self-custody users, multisig coordinators, and anyone who treats their wallet as infrastructure rather than an app.
What it offers
Sparrow provides comprehensive coin control: the wallet displays every unspent output you own, lets you label where each came from, and lets you manually select which specific UTXOs fund a transaction, the foundation of both privacy hygiene (not co-spending coins whose histories should stay unlinked) and fee efficiency. Its transaction editor doubles as an inspection tool, showing the raw structure of a transaction before broadcast. Fee management includes replace-by-fee and child-pays-for-parent, with a visual mempool gauge for choosing rates. It supports single-signature and multisig wallets across the standard script types, imports and exports the descriptor and file formats used by other major tools, and handles the payment-code and privacy protocols that power users expect. Everything runs on your desktop; there is no Sparrow server holding your data.
PSBT and hardware signers
Sparrow is one of the most complete implementations of the Partially Signed Bitcoin Transaction (PSBT) standard, the interchange format that lets an unsigned transaction move safely between devices while collecting signatures. It works with the common hardware signers over USB, and, notably, fully supports air-gapped workflows: PSBTs can travel to and from an offline signing device via microSD card or animated QR codes, so the machine holding keys never touches a cable or a network. For multisig, Sparrow acts as the coordinator, assembling signatures from several hardware wallets, potentially different brands in different locations, into one valid spend. This is the workflow behind most serious cold storage setups today, and Sparrow is the bench where it is assembled.
Connecting to your own infrastructure
Sparrow can connect three ways: to public Electrum servers (convenient, but the server learns your addresses), to a private Electrum server such as electrs or Fulcrum indexing your own node, or directly to Bitcoin Core. Tor support is built in for all of them. For sovereign users this connection choice is the whole game: pointing the wallet at your own full node means your balance queries, your transaction broadcasts, and your financial graph never touch a third party's logs. The application is explicit about this hierarchy, its own status indicators distinguish public-server from private-server connections, and the project's documentation deliberately walks users along the path from convenient defaults toward private infrastructure and cold-storage technique. It is wallet software written to graduate its users.
Where it fits
Sparrow occupies the sweet spot between accessibility and power: approachable enough for a first hardware-wallet setup, deep enough to coordinate a geographically distributed multisig. It is most powerful when backed by self-hosted infrastructure, your node, your server, your keys, at which point the entire custody chain from chain validation to signature runs on hardware you own.
Sparrow also treats record-keeping as a first-class security feature. Wallet files, output descriptors, and coin labels can be exported and backed up, and the descriptor, the compact text that defines a multisig arrangement, is as important to preserve as the seeds themselves: keys alone cannot reconstruct a multisig wallet without knowing how they were combined. Sparrow surfaces this fact instead of hiding it, encouraging users to store descriptors alongside their recovery material, one of many small ways the software teaches the discipline that self-custody actually requires.
Find wallet software in the sovereign self-hosting catalog.
In Simple Terms
Sparrow is a Bitcoin desktop wallet built around transparency and user control, developed by Craig Raw and released as open source under the Apache 2.0…
