Sparrow Bitcoin Wallet

Sparrow Bitcoin Wallet 2.5.5

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

  • By Sparrow Wallet
  • Open Source
  • Updated Sep 17, 2026
Download for Windows

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.5

  • Add a System theme option that follows the OS light or dark setting, and make it the default for new installs (View menu > Theme > System)
  • Allow BitBox02 xpub export and multisig signing at the m/45h keypath on firmware v9.19.0 and later
  • Refuse BitBox02 keystore import and discovery for legacy P2SH and P2PKH wallets it cannot sign for, and hide those script types from the device import menus
  • Recover the Trezor Safe 7 session when the device retransmits an unacknowledged message, and skip packets that are not v1 framed when probing for the Trezor protocol version
  • Keep the Trezor pairing credential and v1 message payloads out of the debug logs
  • Send the remaining Ledger merkle proof hashes when a proof does not fit a single response (@hashbender)
  • Include the non-witness UTXO in PSBTs for Krux keystores, including in the QR display when the PSBT has more than one input
  • Add file import of the xpub descriptor Jade writes to USB storage
  • Require the policy line and check the declared cosigner count when importing Coldcard format multisig wallets
  • Name the sortedmulti reinterpretation in the message for a BSMS record whose first address does not match
  • Reject taproot output descriptors containing a script tree
  • Do not offer copy and QR export actions for an extended private key pasted into the keystore xpub field
  • Cap BBQr display and PDF encodings at the 1295 parts the header can number, using larger parts for data that needs more
  • Verify the signatures of a finalized PSBT before copying its fields into an open transaction
  • Determine the signed keystores using the sighash type each signature carries, and show the signatures for a signed transaction opened offline or when the server cannot return every input
  • Verify silent payment output scripts before device signing, combining and export, and explicitly reject a PSBT signed over silent payment outputs that have not been computed
  • Prefer the silent payment address of a BIP321 URI or DNS payment instruction where the sending wallet can pay to it, treating the address in the body as a fallback
  • Take the silent payments tweak of an input from the wallet node when adding key path information, and write the output descriptor of a silent payments address as rawtr()
  • Do not advance the stored block height of a silent payments wallet until a scan has covered it, and fetch all nodes on a refresh when a reorg has invalidated any of them …

Full release notes »

Technical details

PublisherSparrow Wallet
Version2.5.5
Release date2026-09-17
LicenseApache-2.0
Installer typewix
Architecturex64
Package IDsparrowwallet.sparrow

Links & install command

Install Sparrow Bitcoin Wallet from the command line with Windows Package Manager (winget):

winget install --id=sparrowwallet.sparrow -e

bitcoinbitcoin-wallet

Older versions

  • 2.5.4
  • 2.5.3
  • 2.5.2
  • 2.5.1
  • 2.5.0
  • 2.4.2
  • 2.4.1
  • 2.4.0
  • 2.3.1