☎ +1 214-659-1775 Signal: +1 214-659-1775 [email protected]
Mon–Fri 9:00–18:30 MT · Denver, Colorado
WalletRecovery.info

Bitcoin Core Wallet Recovery (wallet.dat)

Your wallet.dat file is the oldest wallet format in crypto — and one of the most recoverable. If you mined or bought Bitcoin between 2009 and 2017, ran Bitcoin Core (or Litecoin, Dogecoin, Bitcoin Cash — they share the same format), and are now locked out, there's a good chance I can help. I've been recovering Bitcoin Core wallets since 2017.

Situations I recover from

Forgotten passphrase. I brute-force wallet passwords on dedicated GPU hardware, guided by every password fragment, habit, and pattern you can remember. The more you recall about how you built passwords back then, the better your odds — I'll tell you honestly whether your case is worth attempting before you commit to anything.

Corrupt wallet.dat. Bitcoin Core wallets are Berkeley DB files, and they corrupt in predictable ways — interrupted writes, failing drives, half-finished copies. I extract private keys directly from damaged files, including keys the wallet software itself can no longer see. My free guide to recovering a corrupt or deleted Bitcoin Core wallet covers what you can safely try yourself.

Deleted wallet file. If the drive hasn't been heavily overwritten since deletion, forensic recovery of the wallet file is often possible. Stop using the drive now, then see the shipment instructions.

Old or unsupported versions. Wallets from 2009–2013 predate many of today's formats and tools. I keep the legacy software running and know the historical formats.

What to do right now

  1. Make no further writes to the drive or wallet file. Don't reinstall Bitcoin Core, don't "try one more tool" that rewrites the file.
  2. Make one read-only copy of wallet.dat if you can do so safely.
  3. Write down everything you remember about the password: length, words you used in that era, substitutions, endings.
  4. Get a free assessment — describe what you have and I'll give you an honest read on your odds before any contract or fee.

How the recovery works

The process is the same five steps I use for every recovery: an honest assessment, a written contract, secure transfer of your wallet file (encrypted upload, tracked shipping, or in person in Denver), the recovery work itself, and return of your coins to an address you control. You pay nothing unless I succeed — the fee is published openly: 15% of the recovered amount for wallets under 100 BTC.

Unlike anonymous recovery operations, you'll know exactly who is responsible for the job: David Veksler, operating through a Colorado-registered LLC with a physical address, a written contract, and a published PGP key. For password-recovery cases, ask what material is actually needed before sending a full wallet file; the first assessment should not require private keys or seed words.

Get your free assessment →

wallet.dat recovery questions

What is a wallet.dat file and where is it stored?

wallet.dat is Bitcoin Core's wallet: the private keys and transaction records for your coins. Litecoin, Dogecoin and Bitcoin Cash Core wallets share the same format. Modern versions are SQLite databases; wallets from before roughly 2021, and legacy wallets in current versions, are Berkeley DB files.

It lives in the Bitcoin data directory: %APPDATA%\Bitcoin on Windows, ~/Library/Application Support/Bitcoin on macOS, ~/.bitcoin on Linux, in a wallets/ subfolder on newer versions. It is typically tens to a few hundred kilobytes, which is a useful size signal when sifting recovered files.

Bitcoin Core says ERROR: wallet.dat corrupt, salvage failed. Are the coins gone?

Usually not. That message means Bitcoin Core's own salvage routine could not repair the database structure. It does not mean the private keys inside are damaged, and it is not the last word.

Keys can be extracted directly from a damaged file, including keys the wallet software can no longer see, by reading the byte patterns rather than asking the database to open. Copy the file first and stop letting Bitcoin Core write to it. The free walkthrough is in the corrupt or deleted Bitcoin Core wallet guide.

Can a forgotten wallet.dat password actually be cracked?

Sometimes, and what decides it is your memory rather than the hardware. Bitcoin Core encryption is deliberately slow to attack, so blind brute force against a strong password is hopeless no matter what GPUs are pointed at it.

What works is a targeted search built from what you actually remember: the era, the length, the words you used then, capitalisation habits, substitutions, endings, and anything reused from other accounts of that time. A person who says "it was probably one of about five things with a number after it" has a far better case than one who remembers nothing about a shorter password.

My wallet.dat restored but the balance is zero or too low.

Check the obvious things first: the node may still be syncing, or you may be looking at a wallet from before you moved the coins. After that, the classic cause on old wallets is the key pool. Pre-2013 Bitcoin Core kept a limited pool of pre-generated keys, and a backup taken before change addresses were generated can be missing the keys that hold your change.

An empty-but-should-be-full restore is almost always a lookup or key-pool problem rather than a lost-coins problem.

I deleted wallet.dat. Can it still be recovered?

It depends almost entirely on the drive. On a spinning hard drive a deleted wallet often survives for years and carving recovers it routinely. On a TRIM-enabled SSD the blocks are usually erased within minutes and no software will get them back.

Either way, stop writing to that drive now, before you do anything else, and do not install recovery software onto it. See what to do in the first hour.

Do you need my wallet.dat file to assess the case?

No, and no legitimate service should ask for it up front. The first assessment runs on a description: what the file is, what error you see, roughly when the wallet was made, and what you remember about the password. Only after there is a written contract does anything secret change hands, and then over an encrypted channel of your choosing. Here is exactly what happens to your wallet file once you send it, from transfer through to destruction.

What does Bitcoin Core wallet recovery cost?

The assessment is free and there is no fee unless the recovery succeeds. When it does, the published rate is 15% of the recovered amount under 100 BTC, and 10% above that. Full pricing is on the homepage, and the terms are in a written contract before any work starts.

Locked out of your wallet?

Describe your situation and I'll tell you — for free — whether recovery is realistic. No fee until your coins are back.

Get a free assessment
+1 214-659-1775 · [email protected] · Mon–Fri 9:00–18:30 MT · Denver, Colorado