Free practice tool
Recovery-phrase practice trainer
Writing down a recovery phrase, storing it and restoring from it is easy to get wrong the one time it counts. Practice it here with a throwaway phrase that guards nothing. The muscle memory is real while the stakes are zero.
Practice phrases only. Generated in your browser, never sent, never stored.
1 · Meet your practice phrase
Twelve words, numbered. It protects nothing, which is exactly why you can practice with it.
Peeking is allowed in practice. The real ritual shouldn’t need it. That’s what the read-back step is for.
Write it down properly (yes, actually)
- Pen and paper. Not a screenshot, not a photo, not a notes app.
- Copy the numbers too: “7. mustard” beats a bare word when your hands are shaking.
- Print letters. Ambiguity you wrote today is a locked door in five years.
- Read it back word by word against the screen before you call it done.
There is deliberately no copy button here. The practice is the pen.
2 · The restore drill
Type the phrase back from your paper, not from memory of the screen. This is the moment the ritual exists for.
Pasting is disabled in the drill on purpose: a real restore happens from paper, by hand.
Restored perfectly. That’s the entire skill, and now you’ve done it once before it mattered.
Most of what you’ve typed is valid words that don’t match this practice phrase. If you are entering a REAL recovery phrase: stop, close this page, and never type it into any website. That reflex is the whole lesson.
3 · Do or don’t?
Six quick calls. Answer for a real phrase. The practice one already broke half these rules by existing on a screen.
Take a photo of the phrase “just as backup”
A photo puts the phrase in your camera roll, and from there into cloud sync, backups, and every app with photo access. One tap undoes the whole point of paper.
Keep it in a synced notes app
Synced notes are readable wherever you’re signed in and live on servers you don’t control. A phrase there is only as private as your weakest logged-in session.
Write it on paper and store it where you’d keep a passport
Offline, in a place you already treat as valuable and rarely touch. That’s the model. Paper can’t be phished.
Read it out to “support” when they call about suspicious activity
Nobody legitimate asks for it. Not support, not a wallet, not a bank. Whoever asks for the words IS the attack.
Do a read-back check right after writing it down
Thirty seconds of comparing paper to screen catches the transposed word that would otherwise surface years later, at the worst moment.
Type it into a website that offers to “validate” it
The hard rule, one more time: no website ever needs your real phrase, including this one. Validation pages that ask are harvesting it.
That’s the drill. The reflexes you want: paper, numbers, read-back, and instant suspicion of anyone who asks for the words.
How this works (and why it’s safe)
Practice phrases are drawn in your browser with crypto.getRandomValues from the EFF wordlist served from this site. That is deliberately a different list from the BIP39 one real wallet seeds use, so a practice phrase is, for all practical purposes, never a valid seed. Everything happens in this tab. Nothing is sent, nothing is stored, and reloading forgets the phrase forever. The drill’s stop-warning checks your typed words against BOTH wordlists, the practice list and the BIP39 list (they share only 870 words). It fires when the entries look like a different, possibly real, phrase. The one thing this page must never become is a place where real words get typed.
Practice here. It counts for real there.
Every Sealby vault has its own recovery phrase and no reset, ever. That trade-off is what makes vaults no one else can open. Ten minutes of practice is what makes it comfortable.
iPhone & iPad · iOS 17+ · Free