Seed Savior: Mnemonic Phrase Recovery Tool

v0.1-iteration


This tool is meant to help users with recovring a slightly incorrect Bitcoin and Ethereum mnemonic phrase (AKA backup or seed). You can enter an existing BIP39 mnemonic and get derived adresses in various formats. If a word is wrong, the tool will try to suggest the closest option. If a word is missing or unknown, please type "?" instead and the tool will find all relevant options.

If this was helpful, feel free to send me a tip:
BTC: 37hiiSB1Poj6Shs8WawPS2HjT2jzHkFSQi
LTC: MRWnUcsyofisVp5GvX7nxMog5caneycKZ6
ETH: 0x14b2E26021d0Ce8E2cE6a2Eb6E2690714bB18E17
VTC: vtc1qxauv20r2ux2vttrjmm9eylshl508q04uju936n
ZEN: znUihTHfwm5UJS1ywo911mdNEzd9WY9vBP7

Enter your mnemonic

example (see also the demo section below): enter a 12 or 24 words seed phrase: "phrase brief ceiling dream rack install fault insane panic surround glory ? library brother hill sauce access child notice picnic dinner panda purity poem"

Note: 12 word seed phrases will take significantly longer to process due to the large number of possibilities for a unknown word.

The tool will suggest several options for the missing word and the relevant one will be "asset", with the following Ethereum address, listed in the "BIP44 ETH Address" column "0x2dfF20b40504f99c6314ac30e8DF5c02dd8058e7"

Recovered Word  
BIP44 BTC Address
(m/44'/0'/0'/0 Legacy Bitcoin Address)
  
BIP49 BTC Address
(m/49'/0'/0'/0 Segwit Bitcoin Address)
  
BIP84 BTC Address
(m/84'/0'/0'/0 Bech32 Bitcoin Address)
  
BIP44 ETH Address
(m/44'/60'/0'/0 Ledger Live, Trezor, Jaxx, etc)
  
BIP32 ETH Address
(m/44'/60'/0' Legacy Ledger, Coinomi)
  
XRP Address
(m/44'/144'/0'/0)
  
LTC Address
(m/44'/2'/0'/0)
  
ZEN Address
(m/44'/121'/0'/0)
  

License

Please refer to the software license for more detail.

The software is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the software.


Demo

I put together an example of how to use this too, as well as how to use it securely within TAILS that you can check out on YouTube.

Alternatively, the demo included in the original Seed Savior should give a pretty good impression of how this tool works.
In this demo we enter "phrase brief ceiling dream rack install fault insane panic surround glory ? library brother hill sauce access child notice picnic dinner panda purity poem"

The tool suggests several options for the missing word and the relevant one will be "asset". We can verify that by clicking on the link of the dervied Ethereum address ("0x2dfF20b40504f99c6314ac30e8DF5c02dd8058e7" listed in the "BIP44 ETH Address" column) and checking the address has transaction history.

Demo

Offline Usage

You can use this tool without having to be online.

In your browser, select file save-as, and save this page as a file.

Double-click that file to open it in a browser on any offline computer.

Alternatively, download the file from the repository - https://github.com/3rdIteration/mnemonic-recovery/


This project is 100% open-source code

Get the source code from the repository - https://github.com/3rdIteration/mnemonic-recovery

The project is based on Ian Coleman's Bip39 project. Get Bip39's source code from the repository - https://github.com/iancoleman/bip39

The tool is a minimally modifed version of the Seed Savior Tool found here: - https://kzen-networks.github.io/mnemonic-recovery/
It's possible the changes I added will be merged into the main project, but I have forked it in the mean time while I add some interface tweaks to make it a bit more n00b friendly.

Libraries

BitcoinJS - https://github.com/bitcoinjs/bitcoinjs-lib

jsBIP39 - https://github.com/iancoleman/jsbip39

sjcl - https://github.com/bitwiseshiftleft/sjcl

jQuery - https://jquery.com/

Twitter Bootstrap - http://getbootstrap.com/