Bitcoin · Linux · Desktop

Sparrow Wallet

Every input, every output, every byte — before you broadcast. Built for those who value financial self-sovereignty.

Download for Linux GitHub
Apache 2.0 Open source No telemetry Signed releases

Not a browser. Not a mobile app. A desktop wallet.

Browsers are inherently less safe than dedicated desktop applications — their wide capabilities mean a large attack surface. Sparrow runs natively on Linux, with a deliberately limited scope.

Sparrow doesn't try to fit your coins into an account model. It embraces Bitcoin's UTXO model. You see exactly which inputs and outputs were sent or received from an address, and you can trace the transaction graph as far back as the coinbase transaction.

Read the best practices guide →
  • Full support for single sig and multisig on all common script types
  • Public servers, Bitcoin Core, or private Electrum server connections
  • PSBT support built in from the ground up
  • All common hardware wallets — USB and airgapped modes
  • Full coin control with comprehensive UTXO selection
  • Label every transaction, input, and output
  • Built-in Tor, no external setup needed
  • PayNym support via BIP47
  • Testnet, regtest and signet

Bitcoin is the first money you can hold without asking permission.

No bank can freeze it. No government can inflate it away. No company can decide your account violates their terms. Bitcoin belongs to whoever holds the keys.

But holding keys comes with responsibility. That's why the tools you use matter — they need to be transparent, auditable, and under your control. Sparrow is built exactly for that.

Bitcoin self custody setup

Every UTXO. Every label. Full history.

Sparrow doesn't collapse coins into a balance. It shows every unspent output with labels, history, addresses, inputs, and outputs.

When you send, address labels follow wherever they appear.

bc1qxy2kgdygjrsqtzq2n0yrf24...3jmn 0.14200000 unspent
bc1q9d8u3dgdp9w7zq3lm0kx4...7frq 0.05810000 unspent
bc1qxhsuds8a90q4...nq7k 0.02100000 spent

Major hardware wallets. USB or airgapped.

Import Coldcard, Ledger, Trezor, Jade, BitBox02, Passport, SeedSigner and more over USB or vendor file formats.

Animated UR QR signing means no USB, no length limits.

Coldcard Ledger Trezor BitBox02 Jade Passport SeedSigner Keystone Ledger Stax

Your node. Your server. Your choice.

Sparrow connects to Bitcoin Core directly or via Fulcrum, ElectrumX, Electrs, EPS — all over SSL. Public servers are available for those starting out; the goal is to graduate to your own private setup.

Tor. Built in. No separate installation.

Sparrow bundles Tor and routes all connections through it automatically — no Tor Browser or system-level setup required. Combined with coin control and BIP47 PayNyms, privacy is structural, not optional.

Sparrow

Download for Linux

Latest release. Signed. Verified.

GitHub Linux FAQ
Verify checksum

Checksum data will be added here.

Runs on Ubuntu, Debian, Fedora, Arch.

The installer bundles its own JVM — no Java installation needed. Available as a .deb, .rpm, or .tar.gz.

Always verify the release signature before installing. The project ships signed manifests with every build.

Full installation guide →
terminal
# Verify the release signature first
gpg --verify sparrow-*.tar.gz.asc

# Extract and run
tar -xzf sparrow-*.tar.gz
cd sparrow-* && ./bin/Sparrow

# Or install the .deb (Debian / Ubuntu)
sudo dpkg -i sparrow_*.deb

Bitcoin only

One asset. One focus. No altcoins, no shortcuts, no hidden state.