by Sparrow Wallet
Quick Fact
Sparrow is a desktop-only Bitcoin wallet designed for users who require deep UTXO-level control, advanced privacy features, and powerful scripting options. It offers full support for single-signature and multisignature setups, PSBT workflows, hardware wallet integration (Ledger, Trezor, Coldcard, etc.), Lightning Network support, Tor routing, and even PayNym/BIP47 payment codes—all under an open-source Apache 2.0 license.
Sparrow Wallet is an open-source Bitcoin wallet designed for desktop users who prioritize transparency, privacy, and granular control over their Bitcoin transactions. Independently developed and maintained by Craig Raw, Sparrow has become a trusted tool in the Bitcoin community, especially among users seeking features like multisignature wallets, PSBT workflows, and hardware integrations.
Unlike multi-asset wallets, Sparrow focuses exclusively on the Bitcoin network. This single-chain focus allows it to offer features specifically tailored to Bitcoin’s protocol, such as native support for various address types, advanced coin control, and detailed transaction composition.
Sparrow is a fully self-custodial wallet. Private keys are never shared or stored on external servers. Instead, they are generated and encrypted locally on the user’s device. Users retain complete control through standard 12- or 24-word seed phrases, with optional passphrase support for additional security.
The wallet’s user interface is designed to offer deep transparency and control. Features like UTXO (Unspent Transaction Output) management, manual fee selection, and script policy construction are accessible directly within the UI, making Sparrow especially useful for users who demand accountability and flexibility in how they spend or secure their Bitcoin.
Sparrow allows users to connect to their own Bitcoin Core full node, use public Electrum servers, or configure remote ElectrumX or Electrs servers for enhanced privacy. Tor integration is natively supported, enabling anonymous network communication.
Sparrow makes it simple to create and manage multisignature wallets. Users can define custom signing policies, use multiple hardware wallets, and share configurations with collaborators via QR codes, descriptor files, or text exports.
The wallet fully supports PSBT workflows, including signing, exporting, and broadcasting. This is especially valuable for users employing air-gapped hardware wallets or managing collaborative custody setups.
Sparrow integrates with a wide range of hardware wallets, including Coldcard, Ledger, Trezor, and KeepKey. It supports USB and air-gapped methods, such as QR code exchange and microSD card file transfers. Device support includes both single-sig and multisig workflows.
Users can inspect, label, and manage individual UTXOs, apply coin selection strategies, and visualize change outputs. This level of transparency allows for increased privacy and better fee management.
Support for Bitcoin Testnet, Regtest, and Signet
Built-in PayNym (BIP47) support for anonymous payment codes
Fully open-source under the Apache 2.0 license
Native support for Tor routing
Full transaction and script editing for power users
Sparrow is built exclusively for Bitcoin (BTC). It does not support altcoins, tokens, or other blockchain assets. Users looking for Litecoin or other forks should refer to wallets based on separate projects.