BTCRECOVER · LEARN, TEST, UNDERSTAND
A practical learning library.
Seven tutorials, seven deeper references, ten reproducible experiments and a local count calculator. Start with the evidence you have.
Start with the right recovery path
Work out whether you need password, seed phrase, or BIP39 passphrase recovery before you run a search.
Read & explore ↗TutorialInstall BTCRecover and check your setup
Get the maintained Python project running in an isolated environment, then check it before using wallet data.
Read & explore ↗TutorialBuild a small, testable tokenlist
Turn remembered password fragments into a controlled set of guesses. Preview every candidate before searching.
Read & explore ↗TutorialTest remembered passwords against a wallet copy
Choose between whole-password guesses and fragments, run a bounded search, and preserve its progress.
Read & explore ↗TutorialRecover a seed phrase with known mistakes
Prepare a seed recovery with the right wallet type and a known address, without mixing it up with password recovery.
Read & explore ↗TutorialUnderstand BIP39 passphrase recovery
Learn why a correct seed can open a different wallet and what you need to test an additional passphrase.
Read & explore ↗TutorialTroubleshoot before expanding your search
Separate installation failures, candidate mistakes, wallet mismatches, and performance limits.
Read & explore ↗ReferenceWhat is BTCRecover? Creator, projects and recovery paths
Understand what BTCRecover can test, who originally created it, and how the original gurnec project relates to the maintained 3rdIteration fork.
Read & explore ↗ReferenceBTCRecover tokenlists vs passwordlists
Choose fragments or whole-password guesses, understand required lines and anchors, and compare tested candidate counts.
Read & explore ↗ReferenceBTCRecover wildcards and typos: control the candidate count
Use decimal and restricted wildcards deliberately, distinguish generation from typo expansion, and verify small examples before scaling.
Read & explore ↗ReferenceSeed checksum vs wallet verification
Why a valid BIP39 checksum is only an early filter, and how passphrases, paths and known addresses affect verification.
Read & explore ↗ReferenceBTCRecover found no match: a diagnostic workflow
Separate missing candidates, wrong wallet inputs and incorrect verification settings before making a recovery search larger.
Read & explore ↗ReferenceEstimate recovery time without inventing a success rate
Separate candidate counts from wallet-checking speed, record a meaningful benchmark, and understand what an ETA cannot promise.
Read & explore ↗ReferenceBTCRecover glossary: passwords, seeds and search rules
Plain-language definitions of tokenlists, passwordlists, anchors, checksums, derivation paths, autosave and candidate verification.
Read & explore ↗TestedCandidate laboratory
Ten executed exercises with downloadable inputs, expected sets and a verification script.
Read & explore ↗ToolSearch-space calculator
Count independent choices and interpret an optional measured checking rate.
Read & explore ↗Stuck? Talk to KeychainX.
Tell us the wallet application, the type of backup you have, and where you are stuck.
For the first message, leave out seed phrases, private keys and passwords.