Skip to content
Lost Crypto Key — confidential wallet recovery

Recovery guide · Bitcoin Core

wallet.dat recovery: opening an old Bitcoin Core wallet in 2026

In short

A `wallet.dat` file from 2011, 2013, or 2016 still holds the same private keys it did the day you backed it up — Bitcoin itself hasn't changed. What's changed is the software around it: modern Bitcoin Core, more aggressive encryption defaults, and 10+ years for you to forget the passphrase. This guide covers the realistic paths to getting funds out, and the cases where you should stop guessing and call a specialist.

By Lost Crypto Keybitcoin

First, make copies. Before opening the file in any software, copy wallet.dat to two separate offline drives. Bitcoin Core can rewrite the file on first open; a fresh copy is your insurance against a bad attempt.

Step 1 — Open it in a current Bitcoin Core

Install the latest Bitcoin Core on an offline machine. Place a copy of your wallet.dat in the data directory’s wallets/ folder, then run bitcoin-cli loadwallet "<name>". If the wallet is unencrypted or you remember the passphrase, you can sweep funds with dumpprivkey and import the keys into Electrum without waiting for a full blockchain sync.

Step 2 — If the passphrase is forgotten

Bitcoin Core encrypts the master key inside wallet.dat with AES-256-CBC, with the encryption key stretched from your passphrase by tens of thousands of SHA-512 rounds. There is no backdoor — but there’s an enormous gap between “no backdoor” and “impossible”. The right tool is btcrecover, run offline:

  1. Extract the encrypted master key with extract-bitcoincore-mkey.py — this produces a tiny blob you can search against without ever exposing the rest of your wallet.
  2. Write a “token file” describing what you remember: rough length, words you might have used, common substitutions, capitalization patterns, numbers you append.
  3. Run btcrecover against the extracted blob. Realistic search spaces (10⁹ to 10¹²) are tractable on a modern GPU in hours to days.
  4. When the correct passphrase is found, decrypt the original wallet.dat in Bitcoin Core and sweep.

Step 3 — If the file is corrupted

A truncated or partially overwritten wallet.dat often still contains intact key records — Bitcoin Core uses a Berkeley DB structure where each key is stored individually. The pywallet tool can walk the raw file and recover surviving private keys even when Bitcoin Core itself refuses to open it. For drives that have been reformatted, deleted, or partially overwritten, forensic tools can carve wallet.dat-shaped blocks out of unallocated disk space — this is one of the cases where bringing in a specialist genuinely matters.

When this stops being a DIY job

Most wallet.dat cases that reach us are the messy ones — the ones where the easy path didn’t work.

  • You’ve tried every passphrase you can think of and Bitcoin Core still says “wrong passphrase”.
  • The wallet.dat is on a dead laptop, a SATA drive in a drawer, or an old Time Machine backup you can’t mount.
  • You think you deleted the file but never reused the drive for much.
  • Bitcoin Core throws a Berkeley DB error and refuses to load the wallet at all.
  • The passphrase is in a language other than English, or you used a custom keyboard layout.

These are exactly the cases we work. The right combination of GPU-accelerated passphrase search, forensic disk recovery, and patience handles the overwhelming majority of “lost forever” wallet.dat files. We never take custody of your coins and we only get paid if we recover them.

Keep reading

Browse all recovery guides

Answers up front

Common questions

Do you need my seed phrase or private key to start?
No. We never ask for your seed phrase, private key, or wallet password up front, and a legitimate recovery service will not. The intake form asks only for your story.
What does recovery cost?
Nothing upfront. Our fee is 10% of the recovered amount, and only if recovery succeeds. If we cannot open the wallet, you owe nothing.
Do you take custody of my crypto?
No. You keep the keys. Work is performed under a mutual NDA and you retain control of your funds throughout.
What kinds of wallets can you recover?
Hardware wallets (Ledger, Trezor, KeepKey), browser and software wallets (MetaMask, Electrum, Exodus, Atomic), legacy Bitcoin wallet.dat files, Ethereum presale and keystore files, and long-retired wallets such as MultiBit, Jaxx Liberty and Counterwallet.

No recovery, no fee

Your crypto isn't gone. It's waiting.

Every day you wait is another day locked out. Tell us what happened — we’ll take it from there.

Start My Free Recovery Review

$0 upfront · 10% on success · nothing if it fails