btcrecover.readthedocs.io Open in urlscan Pro
104.16.254.120  Public Scan

URL: https://btcrecover.readthedocs.io/en/latest/
Submission: On December 05 via manual from IT — Scanned from IT

Form analysis 1 forms found in the DOM

Name: search

<form class="md-search__form" name="search">
  <input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required="">
  <label class="md-search__icon md-icon" for="__search">
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
      <path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"></path>
    </svg>
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
      <path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"></path>
    </svg>
  </label>
  <nav class="md-search__options" aria-label="Search">
    <button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
        <path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path>
      </svg>
    </button>
  </nav>
</form>

Text Content

Skip to content

BTCRecover
Home
Type to start searching
GitHub
 * 1.12.0
 * 619
 * 194

 * Home
 * Installation & Testing
 * Seed Recovery
 * Password/Passphrase Recovery
 * Usage Examples
 * About
 * Donate

BTCRecover
GitHub
 * 1.12.0
 * 619
 * 194

 * Home Home
   Table of contents
    * Getting Started
    * Getting Support
    * Features

 * Installation & Testing
   Installation & Testing
    * Installing BTCRecover
    * GPU Acceleration
    * Resource Usage and Security Notes
    * Viewing this documentation offline

 * Seed Recovery
   Seed Recovery
    * Seed Recovery Quickstart
    * Seed Word Lists & Languages
    * Notes on Accounts (Derivation paths) and Altcoins
    * BIP39 Seed/Token Lists
    * Recovery without Addresses (Address Database)
    * Basic Seed Recovery Examples

 * Password/Passphrase Recovery
   Password/Passphrase Recovery
    * Password Recovery Quickstart
    * Tokenlist Files
    * Custom String and Repeating Wildcards
    * Passwordlist Files
    * Trustless (or Cloud) Recovery - Creating Wallet Extracts
    * Extracting Private Keys from Wallet Files (Decrypt & Dump)
    * Basic Password/Passphrase Recovery Examples

 * Usage Examples
   Usage Examples
    * Examples Overview
    * Basic Seed Recovery Examples
    * Basic Password/Passphrase Recovery Examples
    * Descrambling a 12 word seed
    * Recovering Blockchain.com wallet
    * Multi-Worker Descrambling
    * Multi-GPU Cloud Based Recovery
    * Grouping words together in tokenlist based seed recoveries
    * Checking for Swapped Words in Seed Recoveries

 * About
   About
    * Credits
    * License

 * Donate

The 2024 Tidelift impact maintainer report How one org saved $1.1M and reduced
OSS risk Read now!
Ad by EthicalAds   ·   ℹ️


BTCRECOVER



BTCRecover is an open source wallet password and seed recovery tool.

For seed based recovery, this is primarily useful in situations where you have
lost/forgotten parts of your mnemonic, or have made an error transcribing it.
(So you are either seeing an empty wallet or gettign an error that your seed is
invalid)

For wallet password or passphrase recovery, it is primarily useful if you have a
reasonable idea about what your password might be.


GETTING STARTED

Your best bet is to follow the Installing BTCRecover guide, then read the "Quick
Start" for the recovery type you want. (Or look at some usage examples)


GETTING SUPPORT

If you need help, your best bet is to look at my BTCRecover playlist on YouTube
and ask a question in the comments section for any of video closest to your
situation.

If you have found a bug, please open an issue on Github here:
https://github.com/3rdIteration/btcrecover/issues


FEATURES

 * Seed/Passphrase Recovery when for: (Recovery without a known address requires
   an Address Database)
   * Avalanche
   * Bitcoin
   * Bitcoin Cash
   * Cardano (Shelley Era Addresses)
   * Cosmos (Atom) Any many other Cosmos Chains (Nym, GravityBridge, etc)
   * Dash
   * DigiByte
   * Dogecoin
   * Ethereum
   * Groestlcoin
   * Helium
   * Litecoin
   * Monacoin
   * MultiversX
   * Polkadot (sr25519, like those produced by polkadot.js)
   * Ripple
   * Secret Network
   * Solana
   * Stacks
   * Stellar
   * Tezos
   * Tron
   * Vertcoin
   * Zilliqa
   * And many other 'Bitcoin Like' cryptos
 * SLIP39 Passphrase Recovery for most coins supported by the Trezor T
   * Bitcoin
   * Bitcoin Cash
   * Dash
   * Digibyte
   * Dogecoin
   * Ethereum
   * Litecoin
   * Ripple
   * Vertcoin
 * Descrambling 12 word seeds (Using Tokenlist feature for BIP39 seeds via
   seedrecover.py)

 * Wallet File password recovery for a range of wallets

 * Seed Phrase (Mnemonic) Recovery for the following wallets
   
   * Electrum (1.x, 2.x, 3.x and 4.x) (For Legacy and Segwit Wallets. Set
     --bip32-path "m/0'/0" for a Segwit wallet, leave bip32-path blank for
     Legacy... No support for 2fa wallets...)
   * Electron-Cash (2.x, 3.x and 4.x)
   * BIP-32/39 compliant wallets (bitcoinj), including:
     * MultiBit HD
     * Bitcoin Wallet for Android/BlackBerry (with seeds previously extracted by
       decrypt_bitcoinj_seeds)
     * Hive for Android, for iOS, and Hive Web
     * Breadwallet
   * BIP-32/39/44 Bitcoin & Ethereum compliant wallets, including:
     * Mycelium for Android
     * TREZOR
     * Ledger
     * Keepkey
     * Blockstream Jade
     * Jaxx
     * Coinomi
     * Exodus
     * MyEtherWallet
     * Bither
     * Blockchain.com
     * Trust Wallet
     * Encrypted (BIP-38) Paper Wallet Support (Eg: From Bitaddress.org) Also
       works with altcoin forks like liteaddress.org, paper.dash.org, etc...
     * Brainwallets
       * Sha256(Passphrase) brainwallets (eg: Bitaddress.org, liteaddress.org,
         paper.dash.org)
       * sCrypt Secured Brainwallets (Eg: Warpwallet, Memwallet)
   * Ethereum Validator BIP39 Seed Recovery
   * Blockchain.com legacy wallet recovery mnemonic
 * Bitcoin wallet password recovery support for:
   * Bitcoin Core
   * MultiBit HD and MultiBit Classic
   * Electrum (1.x, 2.x, 3.x and 4.x) (For Legacy and Segwit Wallets. Set
     --bip32-path "m/0'/0" for a Segwit wallet, leave bip32-path blank for
     Legacy... No support for 2fa wallets...)
   * Most wallets based on bitcoinj, including Hive for OS X
   * BIP-39 passphrases (Also supports all cryptos supported for seed recovery,
     as well as recovering "Extra Words" for Electrum seeds)
   * mSIGNA (CoinVault)
   * Blockchain.com
   * block.io (Recovery of wallet "Secret PIN")
   * pywallet --dumpwallet of Bitcoin Unlimited/Classic/XT/Core wallets
   * Bitcoin Wallet for Android/BlackBerry spending PINs and encrypted backups
   * KnC Wallet for Android encrypted backups
   * Bither
 * Altcoin password recovery support for most wallets derived from one of those
   above, including:
   * Coinomi (Only supports password protected wallets)
   * imToken
   * Metamask (And Metamask clones like Binance Chain Wallet, Ronin Wallet,
     etc.)
   * Litecoin Core
   * Electrum-LTC (For Legacy and Segwit Wallets. Set --bip32-path "m/0'/0" for
     a Segwit wallet, leave bip32-path blank for Legacy... No support for 2fa
     wallets...)
   * Electron-Cash (2.x, 3.x and 4.x)
   * Litecoin Wallet for Android encrypted backups
   * Dogecoin Core
   * MultiDoge
   * Dogechain.info
   * Dogecoin Wallet for Android encrypted backups
   * Yoroi Wallet for Cardano Master_Passwords extracted from the wallet data
     (In browser or on rooted/jailbroken phones)
   * Damaged Raw Eth Private Keys Individual Private keys that are missing
     characters.
   * Ethereum UTC Keystore Files Ethereum Keystore files, typically used by
     wallets like MyEtherWallet, MyCrypto, etc. (Also often used by Eth clones
     like Theta, etc)
 * Free and Open Source - anyone can download, inspect, use, and redistribute
   this software
 * Supported on Windows, Linux, and OS X
 * Support for Unicode passwords and seeds
 * Multithreaded searches, with user-selectable thread count
 * Ability to spread search workload over multiple devices
 * GPU acceleration for Bitcoin Core Passwords, Blockchain.com (Main and Second
   Password), Electrum Passwords + BIP39 and Electrum Seeds
 * Wildcard expansion for passwords
 * Typo simulation for passwords and seeds
 * Progress bar and ETA display (at the command line)
 * Optional autosave - interrupt and continue password recoveries without losing
   progress
 * Automated seed recovery with a simple graphical user interface
 * Ability to search multiple derivation paths simultaneously for a given seed
   via --pathlist command (example pathlist files in the )
 * “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.

If you want the tool to support a crypto/wallet that isn't listed above, please
test that it works and submit a PR which includes a unit test for that coin and
also any required code to accept the address format.

If you are trying to do a recovery for a coin/wallet that isn't listed above,
feel free to contact me as it may be possible for you to sponsor the addition of
that crypto as part of an assisted recovery fee.

GitHub

Page Contributors
 * None - https://github.com/feedthedogs
 * 3rd Iteration - https://github.com/3rdIteration
 * None - https://github.com/MWL93
 * Dave Derder - https://github.com/dderder

3rdIteration/btcrecover is licensed under the GNU General Public License v2.0 -
2021 Stephen Rothery
Made with Material for MkDocs