btcrecover is an open source Bitcoin wallet password recovery tool. It is designed for the case where you already know most of your password, but need assistance in trying different possible combinations.
- Bitcoin wallet support for:
- Armory
- Bitcoin Core (Bitcoin-Qt)
- MultiBit Classic
- Electrum
- Most wallets based on bitcoinj, including Hive for OS X
- mSIGNA (CoinVault)
- Blockchain
- pywallet --dumpwallet of Bitcoin Core wallets
- Bitcoin Wallet for Android encrypted backups
- KnC Wallet for Android encrypted backups
- Altcoin support for most wallets derived from one of those above, including:
- Litecoin-Qt
- Electrum-LTC
- Litecoin Wallet for Android encrypted backups
- Dogecoin Core
- MultiDoge
- Dogecoin Wallet for Android encrypted backups
- Free and Open Source - anyone can download, inspect, use, and redistribute this software
- Supported on Windows, Linux, and OS X
- Support for Unicode passwords
- Options to help minimize the search space - the more you remember about your password, the less time it will take to find
- Multithreaded searches, with user-selectable thread count
- Experimental GPU acceleration for Bitcoin Core, Armory, and derived altcoin wallets
- Wildcard expansion
- Typo simulation
- Progress bar and ETA display (at the command line)
- Interrupt and Continue searches without losing progress
- Optional autosave - continue searches even after inadvertent interruptions or crashes
- “Offline” mode for nearly all supported wallets - use one of the extract scripts (click for more information) to extract just enough information to attempt password recovery, without giving btcrecover or whoever runs it access to any of the addresses or private keys in your Bitcoin wallet.
- “Nearly offline” mode for Armory - use an extract script (click for more information) to extract a single private key for attempting password recovery. btcrecover and whoever runs it will only have access to this one address/private key from your Bitcoin wallet.
Please see TUTORIAL.md for more information, including installation instructions and requirements.
If you find btcrecover helpful, please consider a small donation: 17LGpN2z62zp7RS825jXwYtE7zZ19Mxxu8