← Package directory
Available on winget

Install Sparrow Bitcoin Wallet

Desktop Bitcoin Wallet focused on security and privacy. Free and open source.

Install with winget
winget install --id sparrowwallet.sparrow
Upgrade
winget upgrade --id sparrowwallet.sparrow
Uninstall
winget uninstall --id sparrowwallet.sparrow

About Sparrow Bitcoin Wallet

Sparrow is a modern desktop Bitcoin wallet application supporting most hardware wallets and built on common standards such as PSBT, with an emphasis on transparency and usability.

What's new in 2.5.2

- Improve verification of loaded PSBTs to warn on non-default sighash types - Warn on loading transactions with non-zero outputs of an unknown script type - Improve BIP375 verification of precomputed SP outputs in PSBTs - Implement dust detection for SP wallets on received UTXOs at a higher default limit of 5000 sats (configurable with dustAttackThresholdSp) - Use the configured unit format in the Send To Many dialog instead of the JVM default - Improve URL validation for auth47 and lnurl-auth - Add a custom context menu to the signature text area in the Message Sign dialog - Show the full year on the balance chart x-axis (@PeterXMR) - Update hid4java on Linux x86 to remove the native library rpath - Bug fix: Fix a potential off-by-1-sat rounding error on imported amounts in the Send To Many dialog - Bug fix: Fix potential NPEs resulting from issues fetching transactions

Read release notes

Version history

Version Updated Notes
2.5.2 Unknown - Improve verification of loaded PSBTs to warn on non-default sighash types - Warn on loading transactions with non-zero outputs of an unknown script type - Improve BIP375 verification of precomputed SP outputs in PSBTs...
2.5.1 Unknown - Update the BIP322 implementation to match the Completed specification - Bug fix: Fix incorrect script type selected in the Settings tab on loading a wallet with a non-default script type - Bug fix: Fix a potential NPE...
2.5.0 Unknown - Add Silent Payments (SP) receiving wallets, including support for airgapped hardware wallet signers - Add frigate.2140.dev as an SP-capable public Electrum server and auto-select it as required - Add a BIP32 derivation...
2.4.2 Unknown - Support for loading v3 transactions in the transaction editor - Use CA validation or TOFU pinning for public servers depending on the certificate type - Implement TOFU certificate pinning for TLS Bitcoin Core connectio...
2.4.1 Unknown - Suggest configuring a custom wallets directory when opening a wallet from a non-default location - Handle import of a Samourai wallet backup file with extraneous appended data (@ottosch) - Add KeepKey passphrase suppor...
2.4.0 Unknown - Add BIP375 PSBT fields and verify DLEQ proofs for hardware wallet support when sending to silent payments addresses - Format display of addresses in 4 character chunks (disable via View > Bitcoin Addresses > Chunk Addr...
2.3.1 Unknown - Support hiding amounts via the View menu (@kwsantiago) - Show the signing keystores in the transaction Blockchain form for spends from multisig wallets - Update MJPG camera pixel format support on Linux - Add YU12 came...
2.3.0 Unknown - Support sending to silent payment addresses, including those resolved through BIP353 HRNs - Support sending to and displaying BIP353 human readable names and include DNSSEC proof in associated PSBTs - Support creating...
2.2.3 Unknown - Support NV12 capture pixel format on Linux - Suggest connecting to broadcast a finalized transaction if offline and a server is configured - Suggest opening the Send To Many dialog when adding multiple payments on the...
2.2.2 Unknown - Retrieve and show next block median fee rate in Recent Blocks view where available - Bug fix: Fix NPE configuring Recent Blocks view on new installs
2.2.1 Unknown - Update Tor library to fix missing UUID issue when starting Tor on recent macOS versions - Repackage .deb installs to use older gzip instead of zstd compression - Remove display of median fee rate where fee rates source...
2.2.0 Unknown - Add Recent Blocks view to Send tab - Convert all bitmapped images to theme aware SVG format for all wallet models and dialogs - Support send and display of pay to anchor (P2A) outputs - Rename sparrow package to sparro...
2.1.3 Unknown - OneKey Pro and Classic 1S hardware wallet support - Update BIP329 wallet labels export to include additional fields - Make BIP329 wallet labels import and export scannable - Add Copy Payment Code item to the transactio...
2.1.2 Unknown - Indicate historical rates support in Exchange Source drop-down on General Settings - Prefill the derivation to the default path for the chosen script type on watch only keystores - Add local network usage description i...
2.0.0 Unknown - Upgrade JavaFX to 22 with a minimum requirement of macOS 11 and GTK 3.8 - Upgrade Java to 22.0.2 - Support recovering SLIP39 mnemonic shares (File > New Wallet > Software Wallet) - Trezor Safe 5 support - Ledger Stax a...
1.9.1 Unknown Release notes