Security Guide

How to Recover a Bitcoin Wallet

Lost access to your Bitcoin? Here's what recovery looks like, what's possible, and what's permanently gone.

Bitcoin.diy Editorial
·

⚠️ Read This First

If you're in this situation right now: stop. Don't panic-download recovery software from random sites. Most of it is malware designed to steal whatever you have left. Take a breath and work through this guide step by step. The outcome depends entirely on what information you still have.

Some situations are fully recoverable. Others aren't. This guide will help you figure out which one you're in, and walk you through the exact steps for your scenario. Don't skip ahead. Read methodically. The worst thing you can do right now is rush.

What do you actually need to recover a Bitcoin wallet?

Bitcoin wallet recovery comes down to one question: what do you still have? There's a clear hierarchy of recovery information, and your outcome depends entirely on where you fall on it. Let's go through it from most useful to least useful. If you have anything on this list, there's a path forward.

Seed phrase (12 or 24 words). This is the master key. A seed phrase, sometimes called a recovery phrase or mnemonic, generates every private key your wallet will ever use. If you have these words in the correct order, you can restore your wallet on any BIP-39 compatible device or software. It doesn't matter if your old wallet is destroyed, stolen, or corrupted. The seed phrase is all you need. It works across different brands and platforms: a seed phrase from a Ledger works on a Trezor, which works in Sparrow Wallet, which works in BlueWallet. The standard is universal.

Private key (WIF format, starts with 5, K, or L). A single private key controls a single Bitcoin address. It's less flexible than a seed phrase because it only covers one address rather than your entire wallet. But if you have a private key, you can import it into most wallet software and spend the funds at that address. You might find private keys in old paper wallets, exported wallet files, or early Bitcoin storage methods from before seed phrases became standard.

Wallet file (wallet.dat, keystore file) + password. This applies to specific wallet software like Bitcoin Core or Electrum. The wallet file contains your encrypted private keys. You need both the file and the password to decrypt it. One without the other won't get you in. However, if you remember parts of the password, brute-force recovery tools like btcrecover can sometimes crack the rest. Hardware wallet + PIN. If you have the physical device and remember the PIN, you can access your Bitcoin right now. But understand: this isn't a backup. If the device breaks later and you don't have the seed phrase, you're stuck. The device is a convenience. The seed phrase is the actual backup.

Here's the hard truth: nothing below this level works. No amount of knowing your Bitcoin address, transaction history, email address, or wallet software version will help you spend coins. Those are all public or non-sensitive pieces of information. Spending requires a private key, and a private key can only come from one of the four sources listed above. If you have none of them, recovery is not possible. Anyone who tells you otherwise is either confused or trying to scam you.

How do you restore a wallet from a seed phrase?

If you have your seed phrase, you're in the best possible position. The process varies depending on what wallet you're restoring to, but the core idea is identical everywhere: enter your words in the correct order and the wallet regenerates all your keys. Here's how it works on the most common platforms.

Hardware wallet (Ledger, Trezor, Coldcard, BitBox02): Start the device in recovery mode. On most hardware wallets, this means holding a specific button during power-on or selecting "Restore from recovery phrase" during initial setup. The device will ask you to enter your words one at a time in the exact order they were given to you. Ledger uses on-device buttons to scroll through letters. Trezor randomizes the input order on screen for security and asks you to type on your computer. Coldcard has you enter words directly on its keypad. After entering all words, the device generates your keys and your balance appears after syncing. This typically takes 10 to 30 minutes depending on how many transactions your wallet has.

Sparrow Wallet (desktop): Go to File, then New Wallet. Give your wallet a name. Choose "Software Wallet" as the keystore type, then click "Enter 12/24 Words." Type your seed words into the grid. Sparrow will auto-detect the derivation path in most cases. If your wallet used a specific derivation path (like m/84'/0'/0' for native SegWit), you can set that manually. Click "Apply" and your addresses appear. BlueWallet (mobile): Tap "Add Wallet," then "Import Wallet." Type or paste your entire seed phrase into the text field. BlueWallet supports both 12-word and 24-word phrases and will detect the format automatically. Your balance shows up within seconds since BlueWallet connects to public Electrum servers for fast syncing.

Electrum (desktop): Go to File, then New/Restore. Select "Standard wallet," then "I already have a seed." Enter your words. Here's the catch: if it's an Electrum-native seed (not BIP-39), click the "Options" button at the bottom of the seed entry screen and select the correct seed type. Electrum's native seeds look like normal 12-word phrases but use a different derivation method. Importing an Electrum seed into a BIP-39 wallet will generate the wrong keys. If you're not sure which type you have, try Electrum first.

A few things matter here. Word order is everything. "cat dog fish" and "dog cat fish" produce completely different wallets with completely different keys. Uppercase vs. lowercase doesn't matter since all BIP-39 words are lowercase by definition. If you misspell a word, the checksum will fail and the wallet will reject the phrase. That's actually a safety feature: it means you'll know immediately if something is wrong rather than accidentally restoring the wrong wallet. For a deeper look at how seed phrases work and how to store them properly, see our complete seed phrase guide. If you used a passphrase (sometimes called the "25th word") on top of your seed phrase, you'll need that too. A seed phrase with a passphrase generates a different wallet than the same seed phrase without one.

What do you do if you've lost your seed phrase?

This is the scenario everyone dreads, and honesty matters more here than comfort. If your seed phrase is gone and you have no other form of backup, those coins are very likely unrecoverable. There is no backdoor, no customer support line, no override switch. That's the fundamental trade-off of self-custody: you control it completely, which means nobody else can step in when the keys are gone. No company, no government, no developer can reverse this.

Before you accept that outcome, check everywhere. People store seed phrases in places they forget about later. Start with digital locations: old photos on your phone (some people take a picture of the backup card, which is a security risk but might save you right now), note-taking apps like Apple Notes or Google Keep, email drafts, old text messages to yourself, screenshots folders. Check cloud storage: Google Drive, iCloud, Dropbox. Check password managers: 1Password, Bitwarden, LastPass. Some people saved their seed phrase there without realizing it was a wallet backup.

Then check physical locations. Paper in books, desk drawers, filing cabinets, safes, safety deposit boxes. The back of a notebook. A folded piece of paper in an old jacket pocket. Check old phones and USB drives you haven't touched in years. If you used a metal backup (Cryptosteel, Hodlr, stamped washers), check wherever you store valuables. If you split your seed phrase across multiple locations, start gathering the pieces. Even finding most of the words is better than finding none.

If you still have the hardware wallet and remember the PIN, don't panic. You're not locked out yet. You can access your Bitcoin right now through the device. The urgent step is to create a proper backup immediately. Option one: if the device lets you display the seed phrase (some do, some don't), write it down on paper and store it safely. Option two: send your Bitcoin to a brand new wallet where you've already safely stored the seed phrase. Don't wait on this. Don't tell yourself you'll do it next week. Hardware wallets break, get lost, and have limited lifespans. The PIN buys you time, not forever.

Professional recovery services can sometimes help if you have partial information. If you remember 10 of 12 words, or 20 of 24, the remaining combinations are small enough that brute-force tools can test them in a reasonable timeframe. Even knowing the approximate position of missing words helps narrow the search. A 12-word seed with one unknown word has only 2,048 possible combinations. Two unknown words: about 4 million. Still very doable for a computer. Three or more unknown words gets exponentially harder but isn't impossible depending on the positions. This is a legitimate use case for paid recovery services. But if all 12 or 24 words are completely gone with zero clues, no service can help. Anyone who says otherwise is lying.

How do you recover from specific wallet types?

Bitcoin Core / wallet.dat

Bitcoin Core stores your keys in a file called wallet.dat. On Windows, the default location is %APPDATA%\Bitcoin\. On macOS, it's ~/Library/Application Support/Bitcoin/. On Linux, check ~/.bitcoin/. To restore: install Bitcoin Core on a new machine, stop the software, replace the default wallet.dat with your backup copy, and restart Bitcoin Core. If the wallet is encrypted (and it should be), you'll be prompted for your password before you can send any transactions.

Forgot the password but remember parts of it? The open-source tool btcrecover can attempt brute-force recovery using patterns and partial information you provide. You tell it things like "the password started with 'Bitcoin' and ended with some numbers" and it generates and tests millions of variations. Keep in mind that Bitcoin Core requires a full blockchain sync before your balance shows up. That sync takes several hours to a few days depending on your hardware and internet speed. You can also use Bitcoin Core's dumpwallet command to export all private keys from a wallet.dat file if you have the password.

Electrum

Electrum wallets can be restored from either a seed phrase or a wallet file. The big difference: Electrum has its own seed format that's different from the BIP-39 standard used by hardware wallets. If your seed came from Electrum, restore it in Electrum. Don't try to import it into a Ledger or Trezor without first confirming it's BIP-39. You can check by looking at the seed type during restore. If you have the Electrum wallet file instead, the default location is ~/.electrum/wallets/ on Linux or %APPDATA%\Electrum\wallets\ on Windows. Open Electrum, go to File, then Open, and navigate to the file. Electrum connects to public servers so there's no multi-day sync wait.

Ledger

If your Ledger device is lost, broken, or reset, buy a new Ledger (or any other BIP-39 compatible wallet) and restore using your 24-word recovery phrase. Open Ledger Live, connect the new device, and select "Restore from recovery phrase" during setup. Enter your 24 words carefully on the device itself. Your accounts and balances reappear after Ledger Live syncs with the blockchain. The device itself holds nothing permanent. All of your Bitcoin is on the blockchain, controlled by keys generated from that seed phrase. The Ledger is just a secure way to sign transactions. Any BIP-39 wallet can replace it.

Trezor

Same concept as Ledger. Open Trezor Suite, connect a new or factory-reset Trezor device, and select "Recover wallet." Trezor Suite walks you through entering your seed phrase using a randomized on-screen keyboard. This randomization prevents keyloggers on your computer from capturing the word order. Trezor uses standard BIP-39, so you can also restore your seed on a Coldcard, BitBox02, Sparrow, or any other compatible wallet if you prefer not to buy another Trezor. Check our hardware wallet comparison for details on each device's recovery process and security model.

Mobile wallets (BlueWallet, Muun, Trust Wallet)

Most mobile wallets are BIP-39 compatible. Reinstall the app on your phone (or install it on a new phone), select "Import" or "Restore," and enter your seed phrase. BlueWallet is the simplest: tap "Add Wallet," then "Import Wallet," and type your words. Trust Wallet uses a standard 12-word BIP-39 phrase and works the same way.

Muun is a special case. It uses its own recovery kit system rather than a simple seed phrase. During setup, Muun sends you an emergency recovery PDF by email. That PDF, combined with your recovery code, is how you restore. Check your email for a message from Muun containing this file. Without the recovery kit, Muun recovery is more complicated. If you switched phones and didn't back up your seed phrase or recovery kit, check your old device before wiping it. That old phone might be your last chance.

What are the most common Bitcoin wallet recovery scams?

The moment someone posts online about losing access to their Bitcoin, the scammers arrive. This pattern is predictable and constant. It happens on Reddit, Twitter, Telegram, Discord, and every Bitcoin forum. The most common scam is a "recovery service" that claims it can retrieve your Bitcoin without a seed phrase or private keys. This is cryptographically impossible. Full stop. The math doesn't allow it. If someone says they can do it, they are lying. They'll ask for an upfront fee (usually in Bitcoin or crypto, naturally), take your money, and disappear. Or worse: they'll ask for your seed phrase "to verify your wallet," then drain whatever you have left within minutes.

Seed phrase phishing is another constant threat. Never enter your seed phrase on any website. No legitimate service, wallet provider, or exchange will ever ask for it through a web form, email, DM, or phone call. If a website is asking for your seed phrase, it exists to steal your Bitcoin. Fake wallet apps appear regularly on both Google Play and the Apple App Store. They mimic the names, icons, and interfaces of real wallets like Electrum, BlueWallet, or Trezor Suite. Their sole purpose is to capture your seed phrase when you enter it during "setup" or "restore." Always download wallet software from the official website directly. If you're on mobile, verify the developer name, check the review count, and look for the official link on the wallet's website.

Impersonator support is getting more sophisticated every year. Someone contacts you claiming to be from Ledger support, Trezor support, or Coinbase customer service. They might reach out on Twitter, respond to your Reddit post, or DM you on Telegram. Here's what you need to know: Ledger and Trezor do not have live customer support that contacts you first. Nobody from these companies will ever call you, DM you, or ask for remote access to your computer. If someone does any of those things, it's a scam. Every time. Red flags to watch for: upfront fees for "guaranteed" recovery (no legitimate service guarantees anything), requests for your seed phrase or private keys, pressure to act quickly ("your funds are at risk!"), and requests for remote desktop access through tools like TeamViewer or AnyDesk.

What legitimate wallet recovery services exist?

There are a small number of legitimate recovery specialists with established track records. Dave Bitcoin (walletrecoveryservices.com) and Wallet Recovery Services are the most well-known. These services work with partial information you provide: fragments of a password you remember, known patterns (like "it started with my dog's name followed by some numbers"), specific wallet file formats, or partial seed phrases with a few missing words. They use specialized brute-force tools to test millions or billions of combinations based on your clues. They don't have magic keys. They can't bypass cryptography. What they can do is automate guessing at a scale you can't do manually. Their typical fee is around 20% of recovered funds, paid only on success. That's the standard model. If someone asks for payment before doing any work, walk away.

These services are most useful when you have an old password-encrypted wallet file (wallet.dat or Electrum) and remember at least some information about the password. They're also useful when you have most of a seed phrase but are missing one or two words. They're not useful when a seed phrase is completely lost with zero clues. No one can brute-force a full 12-word or 24-word seed from scratch. The math makes it impossible within the lifetime of the universe. If you're thinking about preventing this situation for your family or heirs, read our Bitcoin inheritance guide. Setting up a recovery plan while you're alive and have access to everything is infinitely easier than anyone trying to figure it out after the fact.

How do you prevent needing wallet recovery?

The best recovery plan is never needing one. That starts with a proper seed phrase backup from day one. When you set up a new wallet, write the seed phrase down on paper immediately. Use the card that came with your hardware wallet, or a plain piece of paper. Write clearly. Double-check every word. Then upgrade to a metal backup: Cryptosteel Capsule, Hodlr Swiss, Billfodl, or even a simple steel washer stamping kit from a hardware store. Metal survives fire, water, and decades of time. Paper survives... less. A house fire or a flooded basement can destroy a paper backup in minutes. Metal gives you durability that paper can't match. For a full walkthrough, see our seed phrase guide.

Store at least two copies of your seed phrase in separate physical locations. A home safe and a bank safe deposit box is a common and reasonable setup. Some people keep one copy at their home and another at a trusted family member's house. The point is geographic redundancy: if one location is compromised by fire, flood, or theft, the other copy survives. Don't store your seed phrase digitally: not in a notes app, not in email, not in cloud storage, not in a screenshot. Digital storage means internet exposure, and internet exposure means risk. If you use a passphrase (the optional "25th word"), store it separately from your seed phrase. The passphrase adds a second layer of protection, but it also adds a second thing you can lose. Some people keep the seed phrase at location A and the passphrase at location B. Finding either one alone isn't enough to access the funds.

Here's the five-minute check that everyone should do right now. Do you have your seed phrase written down? Do you know where it is? Could you find it and read every word in under ten minutes? If the answer to any of those is no, stop reading this article and go fix it today. Not tomorrow. Not next week. Not "when I have time." Today. Test your backup too: before putting any real money on a wallet, try restoring from the seed phrase on a different device. If the restore works and shows the same addresses, your backup is solid. If it doesn't, something is wrong and you want to discover that now, while it's still a minor inconvenience rather than a life-altering loss.

What happens to Bitcoin that can never be recovered?

It stays on the blockchain forever. The unspent transaction outputs (UTXOs) remain in the ledger, visible to anyone with a block explorer, but completely and permanently unspendable. The coins don't disappear. They don't get recycled. They don't return to some pool of available Bitcoin. They just sit there, frozen in place, for as long as the Bitcoin network exists. Current estimates suggest somewhere between 3 and 4 million BTC are in this state: coins whose private keys are permanently lost. At current prices, that represents hundreds of billions of dollars sitting in addresses that nobody on earth can access. The blockchain doesn't care. It just records what exists.

Some of the most famous cases of lost Bitcoin: Satoshi Nakamoto's estimated 1 million BTC, mined in the earliest days of the network between 2009 and 2010, has never moved from its original addresses. Whether Satoshi is alive, dead, or simply chose not to spend it, those coins haven't budged in over 15 years. James Howells accidentally threw away a hard drive containing approximately 7,500 BTC in a UK landfill in 2013. He's been trying to get permission to excavate the landfill ever since, spending years in legal battles with his local council. Early miners who treated Bitcoin as a novelty or experiment lost thousands of coins through formatted hard drives, forgotten passwords, and discarded laptops. Each lost coin permanently reduces the circulating supply, which means the remaining accessible Bitcoin becomes slightly scarcer over time. This process is irreversible. There's no undo button on the blockchain. There's no appeals process. Once the keys are gone, the coins are gone. That's why prevention matters so much more than recovery.

Frequently Asked Questions

Can I recover a Bitcoin wallet without a seed phrase?

In most cases, no. The seed phrase (12 or 24 words) is the master key to your Bitcoin wallet. Without it, or without the original private keys, recovery is effectively impossible. There are narrow exceptions: if you have the original wallet file (like an old Bitcoin Core wallet.dat), password recovery tools may help if you remember a partial password. But if the seed phrase is genuinely gone and you have no backups, those coins are most likely lost permanently.

What can I do if I forgot my hardware wallet PIN?

You don't need the PIN if you have your seed phrase. Reset the hardware wallet to factory settings, then restore from your seed phrase. The PIN only protects physical access to the device, not your Bitcoin. Your Bitcoin isn't stored on the device. It's on the blockchain. The seed phrase is what controls access to it.

My hardware wallet broke or was stolen. How do I recover?

Buy any new compatible wallet (or download any BIP-39 compatible software wallet) and import your 12/24-word seed phrase. Your Bitcoin is on the blockchain, not on the hardware. As long as you have the seed phrase, the specific device doesn't matter. You can restore on a Trezor, Coldcard, BitBox02, BlueWallet, Sparrow, or any other BIP-39 wallet.

How do I recover from an old Electrum wallet?

Electrum uses a 12-word seed with a different word list (Electrum native format) or BIP-39. If you have the 12-word Electrum seed, open a new Electrum install and use "Restore wallet from seed." If you have the wallet.dat file, open Electrum and import from file. Electrum seeds are NOT always BIP-39 compatible. Don't try to import them into hardware wallets without checking the seed format first.

Can someone recover Bitcoin from a dead person's wallet?

Yes, if they have access to the seed phrase or private keys. This is why Bitcoin inheritance planning matters. Without the seed phrase, the Bitcoin is inaccessible forever. Some families have hired specialists (like Dave Bitcoin or Wallet Recovery Services) when they have partial information. If there's no seed phrase and no private keys, recovery is not possible.

What is a wallet.dat file and how do I restore from it?

wallet.dat is the wallet file used by Bitcoin Core and some other clients. It contains your private keys encrypted with your wallet password. To restore: install Bitcoin Core, copy your wallet.dat to the data directory, enter your password. If the file is encrypted and you forgot the password, tools like hashcat or btcrecover can attempt password recovery if you remember partial information. Never send wallet.dat to anyone claiming to be a recovery service.

What are Bitcoin wallet recovery scams?

Any "service" that promises to recover Bitcoin without a seed phrase or private keys is a scam. Period. Recovery without those keys is cryptographically impossible. Common scams: fake recovery services that ask for upfront fees, scammers who offer to "find" lost funds, wallet impersonators who ask for your seed phrase (never share it). A legitimate recovery service (if you have partial information) will explain exactly what they can and can't do.

Can I recover a Bitcoin wallet with just the address?

No. A Bitcoin address is public information, like an email address. It doesn't give you any spending ability. To send Bitcoin from an address, you need the private key (or seed phrase) that controls it. Knowing the address only lets you see the balance on a blockchain explorer.

How long does Bitcoin wallet recovery take?

Depends on the scenario. Restoring from a seed phrase on a new device: 10-30 minutes including sync time. Password recovery using brute-force tools: hours to weeks depending on complexity and how much you remember. Bitcoin Core initial sync: several hours to days depending on hardware. There's no shortcut for password brute-forcing.

Should I use a paid Bitcoin wallet recovery service?

Only if you have partial information and can verify the service's reputation. Legitimate services include Dave Bitcoin (walletrecoveryservices.com) and Wallet Recovery Services. They work from clues you provide (partial passwords, known patterns). They can't pull Bitcoin out of thin air. Always check reviews, never pay upfront fees for "guaranteed" recovery, and never share your full seed phrase with anyone.