Installation
Install BTCRecover on Windows, Linux, macOS, or Android
Password Recovery
Recover wallet passwords using token lists and typo simulation
Seed Recovery
Recover BIP39/SLIP39 seed phrases for 25+ cryptocurrencies
Supported Wallets
Browse the full list of supported wallets and coin types
How it works
BTCRecover works by systematically generating password or seed phrase candidates based on what you remember, then testing each candidate against your wallet. You provide hints — fragments you remember, likely typos, possible word substitutions — and BTCRecover handles the combinatorial search.Install Python and dependencies
BTCRecover requires Python 3.9+ and a few pip packages. Follow the installation guide for your operating system.
Choose your recovery type
Use
btcrecover.py for wallet password recovery, or seedrecover.py for seed phrase recovery.Describe what you remember
Create a token list of password fragments, or enter your best guess at your seed phrase with the words you’re uncertain about.
Key features
Token lists
Assemble passwords from remembered fragments with flexible combination rules
Typo simulation
Automatically try case changes, swaps, deletions, repeats, and custom mappings
GPU acceleration
Up to 96x speedup on Bitcoin Core passwords using OpenCL
Address Database
Recover seeds without knowing any address using a blockchain-derived database
Extract scripts
Extract just enough wallet data for offline recovery — no private keys exposed
Multi-device
Split large searches across multiple machines or GPU instances
BTCRecover is distributed under the GPL-2.0 license. Always run it on copies of your wallet files — never on originals.