A script for creating recovery cards from BIP39 mnemonic phrases.
pip install -r requirements.txtGenerate a new random mnemonic phrase and recovery cards:
python3 run.pyUse your own mnemonic phrase:
python3 run.py word1 word2 word3 ... word24The script generates:
- A 24-word BIP39 mnemonic phrase
- BIP39 seed (hex and base64)
- A derived password
- 3 recovery cards with partial word visibility
Each recovery card shows different words, requiring at least 2 cards to reconstruct the complete phrase.
Word list: abandon ability able about above absent absorb abstract absurd abuse access accident account accuse achieve acid acoustic acquire across act action actor actress actual adapt
BIP39 seed (hex): fb7c4535ea4ea6c3d17f46f44c644df92e0002ad5578824872e101786c0b3d935738f7b11385dfb3343bec54c6cfae6b2a3f2de9ba0f941d7a1dda7d5c112e1c
BIP39 seed (base64): +3xFNepOpsPRf0b0TGRN+S4AAq1VeIJIcuEBeGwLPZNXOPexE4XfszQ77FTGz65rKj8t6boPlB16Hdp9XBEuHA==
Password: d9pU4Qo2by3u
Recovery Cards:
Card 1: abandon _______ able about _____ absent absorb ________ absurd abuse ______ accident account ______ achieve acid ________ acquire across ___ action actor _______ actual adapt
Card 2: abandon ability ____ about above ______ absorb abstract ______ abuse access ________ account accuse _______ acid acoustic _______ across act ______ actor actress ______ adapt
Card 3: _______ ability able _____ above absent ______ abstract absurd _____ access accident _______ accuse achieve ____ acoustic acquire ______ act action _____ actress actual _____
Note: Colors are displayed in the terminal but not shown in this text example.