Skip to main content
LIVE
BTC $—| ETH $—| BNB $—| SOL $—| XRP $— · · · BITAIGEN · · · | | | | · · · BITAIGEN · · ·
Mnemonic Phrase Recovery: Tools, Strategies & Brute‑Force

Mnemonic Phrase Recovery: Tools, Strategies & Brute‑Force

Bitaigen Research Bitaigen Research 4 min read

Recover a lost crypto mnemonic phrase with Seed Saviour and Btcrecover—learn their principles, step‑by‑step usage, and real brute‑force examples.

Mnemonic recovery tool interface illustration
In this article we systematically outline the response strategies after a mnemonic phrase is lost, providing detailed evaluations of recovery tools such as Seed Saviour and Btcrecover, explaining their underlying principles and usage workflows. We also demonstrate, through real‑world examples, how a brute‑force search can be employed to retrieve assets when only a subset of the words is remembered. For a complete understanding of feasibility and practical steps, we recommend reading the full text.
Mnemonic Phrase Recovery: Tools, Strategies & Brute‑Force flowchart

What to Do When a Crypto Wallet’s Mnemonic Phrase Is Lost?

If the mnemonic phrase of a crypto wallet is lost, you can combine the subset of words you still remember with tools like Seed Saviour or Btcrecover to conduct a brute‑force search, recover the missing words, and restore access to the assets.

Background of the Incident

A short while ago I came across a plea on a social platform: a user had written down several words incorrectly during backup, resulting in only a partial recollection of the wallet’s mnemonic phrase while the remaining words were completely lost. This raised a critical question: is it still possible to recover the entire wallet when only part of the phrase is remembered?

Theoretical Feasibility of Brute‑Force Cracking

A mnemonic phrase typically consists of 12 words. According to the BIP‑39 standard, all 12 words are drawn from a fixed list of 2 048 possible words. In theory, the missing words can be recovered by exhaustively enumerating every possible combination. The table below shows the number of possible combinations and the estimated time required on an average personal computer, based on the count of missing words (see the accompanying chart

Bar chart of total combinations for different numbers of missing words

):

Number of Missing WordsCombination Count (2048ⁿ)Estimated Time on a Typical PC
12 048roughly 6 seconds
24 194 304roughly 90 seconds
38 589 934 592roughly 2 days
417 592 186 044 416roughly 10 years

From the table it is evident that when no more than three words are missing, a search using ordinary computing hardware can still be completed within a tolerable timeframe; missing four or more words makes the task practically impossible.

For a more detailed calculation process, refer to the diagram

Illustration of the combination calculation process for missing mnemonic positions

. If you still remember at least three‑quarters of the 12‑word phrase (i.e., 9 words or more), the probability of successful recovery is relatively high.

Common Recovery Tools

After extensive research, I selected two user‑friendly recovery utilities that cater to different loss scenarios.

1. Seed Saviour (Ideal for a Single Missing Word)

Seed Saviour is a browser‑based mnemonic recovery tool that is straightforward to operate. The procedure is as follows:

  1. Visit the Seed Saviour web page (see reference [1] at the end of the article).
  2. Paste the portion of the mnemonic phrase you still remember into the input field.
  3. Replace each missing word with a “?” and indicate its exact position (the order must be correct).
  4. After a brief pause, the tool will display every possible word together with the corresponding address.
⚠️ This tool only supports scenarios where one word is missing. A screenshot of the interface is shown here: !Command‑line interface of the Btcrecover recovery tool.

2. Btcrecover (Suitable for Two or More Missing Words)

Btcrecover is an open‑source password‑recovery script that supports multiple blockchains (including Ethereum EVM and non‑EVM chains), making it appropriate for more complex cases where several words are missing or the address is unknown. The basic workflow is:

  1. Download and extract the Btcrecover scripts from GitHub (reference [2]).
  2. Install Python 3 on your system.
  3. In a terminal, run `pip install -r requirements.txt` to install the required dependencies.
Popup window listing wallet‑type selection buttons
  1. Open a command prompt, navigate to the directory containing the scripts, and execute `python seedrecover.py`. An interactive interface will appear, first asking you to choose the wallet type (e.g., ETH).
seedrecover.py screen showing wallet‑type selection and address input
  1. After selecting the wallet type, you may either provide a public key or skip that step. Then paste the wallet address (if you remember it) and proceed to the next step.
Text box for entering wallet address with confirm button; Seed Saviour screen showing seed phrase with “?” placeholders and progress bar
  1. In the “seed phrase” field, again use “?” to represent each missing word while preserving the original order. Once confirmed, the script will begin enumerating the missing words and will compare each generated address with the one you supplied in the previous step.
Popup window displaying the recovered full mnemonic list
  1. When a match is found, the system will reveal the complete mnemonic phrase. In my own testing, recovering a phrase with two missing words took roughly two minutes.
Security Reminder: After a successful recovery, immediately transfer the assets to a new, securely stored wallet to mitigate any further risk.

Re‑Evaluating Wallet Security

Many users worry that if a mnemonic phrase can be brute‑forced, hackers might also retrieve it with ease. The reality is that under normal circumstances, the probability of an attacker correctly guessing all 12 words is virtually zero.

The total number of possible 12‑word combinations is 2048¹², which equals approximately 3.4 × 10³⁸ possibilities (as shown earlier). Even with massive computational power, it is infeasible to try every combination within any reasonable timeframe. Only if the user voluntarily leaks the full mnemonic phrase—for example, by storing it on an insecure device or cloud service—or if the device is compromised by malware that exfiltrates the phrase, would the wallet be at real risk.

Summary

This article provides a systematic overview of the strategies and practical tools for recovering a lost mnemonic phrase:

  • Seed Saviour: Fast recovery when a single word is missing.
  • Btcrecover: Advanced recovery supporting multiple missing words and address verification.

Please note that this material is intended solely for educational and informational purposes; it must not be used for illicit activities. If you manage to restore your mnemonic, be sure to move the funds to a brand‑new wallet and back up the new phrase securely.

---

Acknowledgements: Axel_bitblaze69, 0xTHades, Senka (cover design)

Disclaimer: The opinions expressed herein reflect personal analysis and do not constitute investment advice. Cryptocurrency assets carry risk; please act responsibly and comply with the laws and regulations of your jurisdiction.

References

[1] https://3rditeration.github.io/mnemonic-recovery/src/index.html

[2] https://btcrecover.readthedocs.io/en/latest/INSTALL/

Related Reading

💡 Register on Binance with referral code B2345 for the maximum trading fee discount. See Binance complete guide.

Sign Up on Binance Now

The world's largest crypto exchange. Use our exclusive code to unlock the maximum trading fee discount.

  • 0.075% spot fees (industry low)
  • 350+ cryptocurrencies · 24/7 trading
  • $1B+ SAFU user protection fund
Referral Code B2345

⚠️ Crypto investing carries risk. We have an affiliate partnership with Binance.

📖 View full Binance guide →
Sign up on Binance – Maximum Fee Discount邀请码 B2345 · Spot fee from 0.075%
Bitaigen Research
About the Author
Bitaigen Research

Bitaigen's editorial team covers blockchain news, market analysis and exchange tutorials.

Join our Telegram Discuss this article
Telegram →

Subscribe to Bitaigen

Weekly crypto news, Bitcoin price analysis delivered to your inbox

🔒 We respect your privacy. No spam, ever.

⚠️ Risk disclaimer: Crypto prices are highly volatile. This article is not investment advice. Invest responsibly at your own risk.