BIP39 Mnemonic Validator

Check a test mnemonic’s word count, wordlist membership and checksum. Everything runs in your browser.

Sensitive input

Use test data only. For a real recovery phrase, use the offline tool.Keep this device disconnected while entering a real phrase. Close the browser when done.

0 words

Checks run only when you press Validate (or Ctrl/ + Enter).

Results appear here. Word count, wordlist membership and checksum are checked locally.

What the validator checks

  1. Word count — BIP39 allows 12, 15, 18, 21 or 24 words.
  2. Wordlist — every word must be in the official English list of 2048 words. Unknown words are listed by position with close matches.
  3. Checksum — the words are turned back into bits, the entropy is hashed with SHA-256, and the result must match the checksum bits carried by the last word.

If the count or a word is wrong, the checksum is not evaluated, because it cannot be computed meaningfully.

Valid is not the same as safe

A valid mnemonic is simply well-formed. It does not tell you whether the phrase is the one you wrote down, whether anyone else has seen it, or whether a wallet uses a passphrase on top of it. A single wrong word can still produce a valid-looking phrase roughly one time in sixteen for 12 words (one time in 256 for 24 words).

Common reasons a phrase fails

  • A misspelled word, such as abandn. BIP39 words are unique in their first four letters, so the suggestion is usually right.
  • Swapped words. Order matters; swapping two words almost always breaks the checksum.
  • A missing or extra word, giving an invalid count such as 11 or 13.
  • A different wordlist or standard. Some wallets use other word lists or non-BIP39 schemes (for example Electrum seeds), which will not validate here.

How your input is handled

The text box is not part of a form, so it cannot be submitted into a URL. The input is not saved to storage, not logged, and not included in any analytics — this site has none. Validation runs only when you press the button, and the box is cleared when you leave the page. Clearing resets the page; like any web page, it cannot guarantee the browser has erased every copy from memory.

Frequently asked questions

Does “valid” mean my wallet is safe or has funds?

No. Validation only confirms that the words form a correctly structured BIP39 mnemonic. It says nothing about whether a wallet was ever created from it, what it holds, who else knows it, or which derivation path a wallet uses.

Should I paste my real recovery phrase here?

We recommend against it. Even though nothing is sent, a website can change and your browser may run extensions that can read the page. Use the offline file on a disconnected device if you need to check a real phrase.

Why is my phrase invalid when every word is in the list?

The last word contains checksum bits calculated from the others. If one word is wrong, or two are in the wrong order, the checksum usually fails even though every word exists. About 1 in 16 random 12-word combinations passes by chance, so a passing checksum does not prove the words are the ones originally written down.

Does the validator support other languages?

Not yet. This version checks against the official English wordlist only. Other BIP39 wordlists (Japanese, Spanish, Chinese and more) are planned.

Does capitalization or extra spacing matter?

No. The validator trims the input, collapses spaces and line breaks, lowercases the words and applies Unicode NFKD normalization, as BIP39 specifies, before checking.