How to Use Sparrow Wallet? Hardware Connection, Sending/Receiving, and Backup

 / 
5

Sparrow is a Bitcoin-only wallet. It does not support Ethereum or other blockchain assets. Think of it as a "coordinator": your private keys always stay inside your hardware wallet, while Sparrow shows your balance, builds transactions, and then hands them over to the hardware device for signing. Once you understand this, the boundaries between installation, hardware connection, sending/receiving, and backup become clear.

OKX Exchange
A leading global cryptocurrency platform,suitable for both beginners and experienced traders.
New user benefit: 20% off trading fees upon registration!!

Installation and First Launch: Decide Which Server to Connect To

Download the installer from sparrowwallet.com, verify the file according to the instructions on the page, and then install it. Do not download the installer from third-party download sites. Sparrow offers desktop versions for Windows, macOS, and Linux. There is no official mobile version.

When you first launch Sparrow, a wizard will ask you to choose how to connect to the Bitcoin network. There are three options: Public Server, Bitcoin Core node, or Private Electrum Server.

The Public Server option is the simplest. The wizard will randomly assign one, and you don't need to configure anything. The trade-off is that the server operator can see your addresses and transaction history. If you hold a large amount or care about on-chain privacy, you should switch to running your own node. Sparrow can connect to a local Bitcoin Core node. You need to enable server=1 in the Bitcoin Core configuration file. For beginners with small amounts, starting with a public server to learn the workflow is reasonable. You can switch to your own node later.

After the wizard is complete, you will see the wallet creation screen. Give your wallet a name. Keep the default Single Signature and Native Segwit (P2WPKH) script type.

Connecting a Hardware Wallet: USB vs. QR Code/SD Card Are Two Different Paths

When creating a wallet, Sparrow offers four Keystore options: Connected Hardware Wallet, Airgapped Hardware Wallet, New or Imported Software Wallet, and xPub / Watch Only Wallet.

For hardware wallets that have a screen and can display addresses, prioritize the Airgapped method. Airgapped means the signing device never connects to the computer via a USB data cable. The environment where the private keys live has no direct data channel. For devices like Coldcard, Keystone, and Passport that support QR code or SD card transfer, this is the safer option.

If you use a Coldcard Mk4, the process is: on the Coldcard, go to Advanced/Tools > Export Wallet > Sparrow, and write the wallet descriptor file to a MicroSD card. Remove the card and insert it into your computer. In Sparrow, select Airgapped Hardware Wallet, find the import option for Coldcard, and read the file from the SD card. Coldcard Q users can also export via QR code. Choose Show QR on the device, then scan it with the camera in Sparrow.

Keystone users follow a similar path: in the device settings, choose the watch-only wallet option, export it in Sparrow format, and import the xpub into Sparrow via QR code or SD card.

If you are using a USB device like Trezor or Ledger, select Connected Hardware Wallet and click Scan. Sparrow will search the USB ports. Before connecting, make sure the device is unlocked and that the vendor's own software (such as Trezor Suite or Ledger Live) is not running, otherwise Sparrow may not find the device. For Ledger, you also need to open the Bitcoin app on the device.

After importing, Sparrow will ask you to set a password for the wallet file. This password protects the local wallet file and prevents others from opening your computer and seeing your transaction history and addresses. It does not affect the private keys inside your hardware wallet.

Receiving: Get an Address on the Receive Page and Verify It on the Device Screen

Click Receive in the left menu. Sparrow will show a receiving address. For a Native Segwit wallet, the address starts with bc1q.

Airgapped users have an extra verification step: confirm this address on the hardware device. On Coldcard, you can go to Address Explorer, find the address entry that matches what Sparrow shows, and verify the full address on the device screen. Keystone users can go to the address page on the device and compare the address shown on the device screen with the one in Sparrow. The point of this step is to confirm that the address displayed on your computer has not been tampered with.

After the addresses match, copy it and send it to the sender (an exchange or another wallet). When withdrawing from an exchange, make sure you select the Bitcoin network and do not accidentally choose another chain's asset. Once the funds arrive, a pending transaction will appear on the Transactions page in Sparrow. Usually, you should wait for at least 1 confirmation before spending the funds again.

Sending: Building, Signing, and Broadcasting Are Three Stages

Click Send, enter the recipient address and amount, set the fee rate, and then click Create Transaction. Sparrow will generate an unsigned transaction and show the change address and fee details. After confirming the information is correct, click Finalize Transaction for Signing.

For USB-connected devices, Sparrow sends the unsigned transaction directly to the hardware wallet. You verify the recipient address and amount on the device screen, then confirm the signature on the device. Once signed, the transaction automatically returns to Sparrow. Click Broadcast Transaction to broadcast it.

For Airgapped devices, the process has a few more steps. Take Keystone's QR code method as an example: click Show QR in Sparrow. Keystone scans the QR code on the Sparrow screen, verifies the transaction information on the device, signs it, and then displays a QR code of the signed transaction. Sparrow scans it back with the camera. If using an SD card, Sparrow saves the PSBT file to the card. You insert the card into the device to sign, then bring the signed file back to Sparrow to load and broadcast. The Coldcard process is similar: Sparrow saves the PSBT to the SD card, Coldcard reads it from the card and signs it, and Sparrow loads the signed transaction from the card.

One notable detail: on the Coldcard Mk4, the PSBT filename cannot contain non-ASCII characters (such as Chinese characters). If you used Chinese in the transaction label, change the filename to plain English letters and numbers before saving. Otherwise, the device may not recognize the file.

After broadcasting, the transaction enters the mempool and waits for confirmation. You can see the transaction status on the Transactions page. If it remains unconfirmed for a long time and you need to speed it up, Sparrow supports RBF (Replace-By-Fee), provided the transaction is not yet confirmed and all inputs come from your wallet.

Backup: What Do You Actually Need to Back Up?

There is a common misunderstanding about Sparrow: the wallet file itself is not a backup of your seed phrase.

For hardware wallet users, the seed phrase and private keys always remain inside the hardware device. The wallet file saved in Sparrow only contains the xpub, derivation path, and script policy—in other words, "public information." This file lets Sparrow know which addresses to track. It does not contain any keys that can spend funds. Even if this file is lost, you can simply re-import your hardware wallet into Sparrow to recover.

What you really need to back up offline is the hardware wallet's seed phrase. Sparrow's official documentation repeatedly emphasizes: write the seed phrase only on paper or metal, and never type it into any internet-connected device. Hardware wallet initialization should be done in the device's own system or the vendor's official software. Sparrow does not and should not ask you to enter your seed phrase.

You can optionally export a copy of the Sparrow wallet file as a configuration backup. At the bottom of the wallet's Settings page, there is an Export button. You can choose to export in formats like Coldcard Multisig or Unchained Caravan. The exported file also contains only public information, but you should still not share it casually, because it can reveal your holdings and transaction history.

Final Thoughts on Amount and Approach

If this is your first time using Sparrow, start with a small amount and go through the entire workflow once: withdraw a small amount from an exchange to a Receive address, then send a small amount out, verifying everything on the hardware device screen each time. Once you are confident the process works, move your main funds over.

If you hold a larger amount and use a hardware wallet, the Airgapped connection method is recommended over USB. The cost is a few extra steps of scanning QR codes or swapping SD cards. The benefit is that there is no physical data cable between the signing device and the internet-connected computer. USB is more convenient, but it also has a larger attack surface. For long-term storage, Sparrow's official best practices document sets an even stricter standard: a private Electrum server, multisig, hardware wallets from different vendors, and backups stored in different locations.

For users just getting started with self-custody, USB connection plus single-signature is a reasonable starting point that balances usability and security. The key habit is this: for every outgoing transaction, verify the address and amount on the hardware device screen. Never rely only on the computer screen.

OKX Exchange
A leading global cryptocurrency platform,suitable for both beginners and experienced traders.
New user benefit: 20% off trading fees upon registration!!

References

  1. Sparrow Wallet Official · Sparrow Wallet Official Website Homepage, page not dated; accessed: 2024-06-15.
  2. Sparrow Wallet Official · Sparrow Quick Start Guide, page not dated; accessed: 2024-06-15.
  3. Sparrow Wallet Official · Guide to Connecting a Bitcoin Core Node, page not dated; accessed: 2024-06-15.
  4. Coldcard Official · Coldcard to Sparrow Wallet Setup Guide, page not dated; accessed: 2024-06-15.
  5. Keystone Official · Keystone to Sparrow Wallet Usage Guide, page not dated; accessed: 2024-06-15.
  6. Keystone Official · Keystone Gen2 Device Sparrow Wallet Connection Documentation, page not dated; accessed: 2024-06-15.
  7. Sparrow Wallet Official · Guide to Connecting a Hardware Wallet, page not dated; accessed: 2024-06-15.
  8. Sparrow Wallet Official · Frequently Asked Questions, page not dated; accessed: 2024-06-15.
  9. Sparrow Wallet Official · Guide to Connecting an Airgapped Hardware Wallet via SD Card, page not dated; accessed: 2024-06-15.
  10. Kursors.lv · Coldcard Mk4 Hardware Cryptocurrency Wallet Review, published: 2026-01-12; accessed: 2024-06-15.
  11. Hoseki Official · Guide to Exporting Your Multisig Wallet from Sparrow Wallet, page not dated; accessed: 2024-06-15.
  12. Sparrow Wallet Official · Guide to Connecting an Airgapped Hardware Wallet via QR Code, page not dated; accessed: 2024-06-15.
  13. Sparrow Wallet Official · Guide to Connecting an Airgapped Hardware Wallet via Smart Card, page not dated; accessed: 2024-06-15.
  14. Sparrow Wallet Official · Bitcoin Self-Custody Best Practices Documentation, page not dated; accessed: 2024-06-15.