Forgot Your Bitcoin Core Password? How to Recover It

Blog » Forgot Your Bitcoin Core Password? How to Recover It
Updated on Aug 27, 2026
Author: Robbert Bink
Illustration of a Crypto Recovers detective unlocking a Bitcoin Core wallet with a key and laptop

You have the wallet.dat file. You know the Bitcoin is inside it, because you can see the balance on a block explorer, or because Bitcoin Core itself shows it right there on the screen. You just cannot spend it, because the password that unlocks the private keys is gone from your memory. That is a frustrating position, but it is often a recoverable one.

Your Bitcoin has not moved. It sits on the blockchain exactly where it has always been. The wallet.dat file holds the private keys that authorise transactions from those addresses, and the password is the lock on those keys. Bitcoin Core password recovery is the job of finding that password. Nothing else needs to happen: no blockchain interaction, no network connection, no special hardware beyond what runs the recovery tools.

One thing to understand immediately: Bitcoin Core does not have a “forgot password” button, and there is no seed phrase to fall back on. There is no server-side reset, because Bitcoin Core does not use a server. Everything lives in the wallet.dat file on your machine, and the password you set is the only way to unlock it. That is what makes this a recovery problem, not a reset problem.

Confirm the Wallet Is Actually Encrypted

Before spending time on password guesses, confirm that encryption is actually the problem. Open Bitcoin Core, go to Window, then Console (the Debug Console), and type: walletpassphrase “yourbestguess” 60

Three outcomes are possible. If the command runs without error, the password worked and the wallet is unlocked for 60 seconds. If you get an error saying the passphrase is incorrect, the wallet is encrypted and that guess was wrong, but you are on the right track. If you get an error saying the wallet is not encrypted, there is no password to recover, and the problem is something else entirely: a corrupted file, a missing file, or a sync issue. In that case, start with our guide on restoring a wallet.dat file instead.

Build Your Guess List

This is the step that decides most cases, and most people skip it. Every recovery tool, whether you run it yourself or a specialist runs it for you, needs raw material. The closer your guesses are to the real password, the faster and more likely the result.

Think like the version of yourself that set this password. What year was it? What passwords were you using at the time for email, for banking, for other services? Write down every element that might have gone into it: base words you reuse (pet names, family names, street names, favourite bands), numbers you attach (birthdays, years, phone digits, house numbers), where the capital letter usually goes (first letter, a specific word, nowhere), symbols and their positions (an exclamation mark at the end, an @ for an a), and the rough length, whether you remember typing something long or short.

Also consider the mundane things that lock people out more often than they expect: Caps Lock left on, a trailing space copied from a note, a keyboard set to a different language layout, or a typo you made twice, once when you set the password and once when you wrote it down. Check your password manager, old notebooks, saved emails, notes apps, and any browser where you might have accepted an offer to save the password.

Test a Short List by Hand

If your list is small, test the candidates directly in the Debug Console with the walletpassphrase command, one at a time. An error means wrong. Silence means you are in. For ten or twenty guesses, this is faster than setting up any software. Stop guessing once the list runs out. Blindly retyping the same handful of passwords will not change the result.

Automated Recovery Tools

Once you are past a handful of guesses, automated tools take over. They generate thousands or millions of variations from what you gave them and test each against the encrypted wallet.dat. Two tools are worth knowing.

BTCRecover

BTCRecover is the beginner-friendly choice, built specifically for Bitcoin wallet password recovery. Its key feature is the token-list mode: you provide the word fragments you remember (for example, “king”, “2014”, “!”) and it tries them in every order and combination, with optional rules for capitalisation, common substitutions, and typos. If you remember most of the password but not the exact arrangement, this is the tool that closes the gap. Download it only from its official GitHub repository.

bitcoin2john + Hashcat

This is the route for technically confident users with a decent GPU. The bitcoin2john.py script (part of the John the Ripper toolkit) reads your wallet.dat and extracts the encrypted hash, a string starting with $bitcoin$. You feed that hash to Hashcat using mode -m 11300, which is Hashcat’s setting for Bitcoin Core wallet files, then run a mask or rule-based attack around your known pattern. It requires more setup, but it leverages your graphics card to test far more candidates per second than a CPU can. For a deeper walkthrough of brute-force approaches, see our guide on wallet.dat password recovery.

Tools not getting you in?

Crypto Recovers runs the same tools on dedicated offline GPU hardware, with No Cure No Pay. If the password exists in your search space, we will find it.

Why Older Wallets Are Easier to Recover

This surprises most people, but it is one of the most important factors in Bitcoin Core password recovery. When you encrypt a wallet, Bitcoin Core adds deliberate computational work to every password check, a process called key stretching. The amount of work is calibrated to the speed of the computer at the time of encryption. A wallet encrypted in 2012 on a slow machine has a low iteration count, which means a modern GPU can test millions of candidates per hour against it. A wallet encrypted in 2023 on a fast machine has a much higher iteration count, making each test dramatically slower.

The practical result: an old wallet.dat from the early Bitcoin years is orders of magnitude faster to work with than a recent one, given the same password complexity. If you have a wallet from 2010 to 2014, even a password with modest recall can often be found.

Safety Rules

Trying to unlock a wallet is exactly when people lose the money they still had. The recovery itself is safe if you follow a few rules.

Work only with a copy. Copy your wallet.dat to a separate folder and run everything on that copy. If a tool damages the file, it damages the throwaway, not your original. Keep it offline. Run recovery tools on a machine that is not connected to the internet. Never upload your wallet.dat, your keys, or your password guesses to any website that offers to “recover” them for you. Download tools only from their official sources. Fake copies of recovery tools are a common trap designed to steal wallet files.

If you use a service, share the hash, not the file. The $bitcoin$ line that bitcoin2john extracts lets someone test passwords, but it cannot move your coins on its own. That still requires the wallet.dat itself. So you can get professional help finding the password without handing over access to your funds. And once you are back in, move the coins to a fresh wallet you set up yourself.

When Self-Recovery Fails

If your guesses and the tools came up short, Crypto Recovers can take over. We have recovered more than 200 wallets since 2019, many of them Bitcoin Core cases where the owner had already spent weeks with BTCRecover. We work on No Cure No Pay at 20% of the recovered value, and you move the funds yourself at the handover. We never touch your coins.

Still locked out?

Contact us for a free assessment. We will tell you whether recovery is realistic based on what you remember.

Bitcoin Core Password Recovery FAQ

Is there any way to recover a Bitcoin Core wallet without the password?

Not in the way most people hope. Bitcoin Core has no seed phrase and no backdoor. The password is the only key to the encrypted wallet.dat, and there is no reset path around it. The one exception is if you exported a private key or kept an unencrypted backup before setting the password. Otherwise, recovery means finding the password itself.

My wallet shows the balance but I cannot send. What is happening?

The balance is public blockchain data, so Bitcoin Core can display it without the password. Sending requires the private keys, which stay encrypted until the password unlocks them. You are in a normal password-recovery situation, not a separate problem.

Can I use a seed phrase to reset my Bitcoin Core password?

No. Bitcoin Core does not use seed phrases. There is no set of 12 or 24 words that can restore your wallet or reset your password. Recovery always depends on the wallet.dat file and the password that encrypts it. For a full explanation of why, see our article on Bitcoin Core and seed phrases.

How long does Bitcoin Core password recovery take?

It depends on two factors: how much you remember, and how old the wallet is. An old wallet with a strong hint list can resolve in hours to days. A newer wallet with little memory of the password can take weeks, and a fully random password with no recall may not be recoverable at all.

Clear agreements before work begins. Before recovery work begins, both parties sign a service agreement setting out the assignment, fees, responsibilities, confidentiality and data handling. At your request, an NDA can also be signed before confidential details about your case are discussed.

Non-custodial wallet access recovery. Your wallet remains yours. We do not hold, manage or transfer your crypto-assets on your behalf. After a successful recovery, you move your funds to a new wallet yourself and pay the agreed success fee separately.

Robbert

Robbert Bink

Founder & CEO

Robbert Bink is the founder and a wallet recovery specialist at Crypto Recovers. He has more than 15 years of experience in programming and IT and has specialized in crypto wallet access recovery since 2019. Through Crypto Recovers, he helps rightful owners securely and efficiently regain access to inaccessible wallets.

Other Blogs by Crypto Recovers