DIY guide · the full route
How to recover a crypto wallet password yourself
The complete do-it-yourself route: secure your files, find the wallet file, rebuild the password from clues, and run the right tool offline. Every step links to the guide that does it in detail.
By Robbert Bink · ~9 min read · Published 10 August 2026 · Last reviewed: 14 August 2026
Many wallet passwords are recoverable offline with free, open-source tools — provided you still have the wallet file (or the seed phrase without its passphrase) and enough memory clues to make the search realistic. This page is the complete DIY route: the diagnosis flow identifies your case first, and this page walks you to a password you can type again.
Before you start: what you need
This route assumes you already know you have a self-custody wallet — if you’re unsure, run the diagnosis flow first. From here, two things decide whether recovery can work: the encrypted wallet file (or the seed phrase without its passphrase) and enough memory clues about the password’s structure. Without the file there is nothing to test; without clues the search space is almost always too large. Each step below explains one piece of that.
Step 1 · Stop. Copy the files. Then think.
Before anything else, make read-only copies of every wallet file you can find and write down anything you remember about the password — then start working. Do not reinstall the app, do not “fix” the wallet, and never upload the file to public checkers or unknown websites. The mistakes that end cases are reinstalls, “fixes” and reckless uploads; time alone rarely does — but data-retention countdowns (cloud trash, recently deleted files, backup retention, SSD behavior) are real, so freeze the device and check recoverable windows promptly. → Protect your wallet files · The first 24 hours
Step 2 · Find the wallet file
Recovery works on the file, not the app. wallet.dat, a UTC--* keystore, an Electrum file, a MetaMask vault, a MultiBit .wallet — each lives in a known location on Windows, macOS or Linux, and each can be copied safely. If the wallet only ever existed in a phone’s app storage, extraction comes first. Not sure which file is yours? Let the identifier widget match it from its name or extension. → How to find your wallet file · Wallet file on an old phone
Step 3 · Check whether your case can be cracked
Some wallets are effectively impossible to brute-force, and pretending otherwise wastes weeks. The equation has four parts: the wallet format, the number of key-derivation rounds, the password’s structure, and the hardware you can throw at it. Read the feasibility page before you run anything. → Is recovery possible? · How wallet encryption works
Step 4 · Rebuild the password from memory
Human passwords follow habits: dates, names, substitutions, keyboard layouts. Before you crack anything, search every place the password could already be stored — password managers, browsers, notes apps, old emails, device backups — and reconstruct what your brain actually built. Then turn every fragment into a candidate list. → Where old passwords hide · How your memory made it · The 68-place search checklist · Build a password hint list · Offline token list builder
Step 5 · How to “crack” a wallet password: pick the right tool
If you searched for “how to crack a wallet password”, this is the real version: cracking means testing candidate passwords against the wallet’s own verifier, one at a time, on your own machine. There is no magic “wallet password cracker” website — here is why it cannot exist — and the real crackers are free tools: btcrecover reads wallet files directly, hashcat attacks converted hash lines at GPU speed, and John the Ripper covers Monero .keys and keystores. Forgot a brain wallet passphrase? That is the same route: btcrecover tests passphrases directly with --brainwallet or --warpwallet — see the brain wallet recovery guide. Anyone who promises instant success on a random password is not telling the truth. → Choose the right tool
Step 6 · Run it yourself
Each tool has a full, verified walkthrough on this site: install, build your candidate list, run, and know when to stop. Start with btcrecover unless you remember the shape of the password (masks) or need maximum GPU speed. → btcrecover step by step · convert a wallet to a hash line · hashcat step by step · John the Ripper step by step · Command cheat sheet
Step 7 · Judge the speed
“How long will it take?” is a math question: candidates divided by guesses per second. The password strength calculator turns what you remember into a time estimate, the how-long page explains the math, and the benchmarks show measured speeds on real hardware with dates and methodology. If the estimate is centuries, change the plan — don’t change the numbers.
Step 8 · When the tool misbehaves
“No hashes loaded”, token length errors, wrong modes, extraction failures — almost every dead end has a known cause and a fix. Check the troubleshooting index before you reinstall anything. → Troubleshooting — errors & fixes
Step 9 · When this isn’t a cracking case at all
Three situations stop the DIY route before it starts: an exchange or custodial account (that’s a reset, not a crack), a wallet you can restore from its seed phrase (the password becomes irrelevant), and a forgotten seed passphrase (a password, not a seed — a separate, harder problem). Check these first; they save you weeks.
Step 10 · After recovery: never be locked out again
Once you’re back in, the prevention guide turns a one-time lesson into a permanent fix: seed backups on paper and metal, password managers, restore tests — so the locked-out feeling never happens again. → How to never lose access
Keep going — it’s all free
Not sure what you lost or what’s possible?
Take the quick diagnosis for a first verdict — it stops early when the answer is already clear — then work the search checklist. Everything here is informative, runs offline, and is free to use.