MetaMask seed phrase invalid error during wallet recovery
The "invalid seed phrase" error in MetaMask is frustrating. But it is almost never a bug. The wallet is doing exactly what it was designed to do: enforcing a strict standard called BIP39.
BIP39 is the rulebook for how seed phrases are built. Every word in your phrase must come from a specific list of 2,048 words. That list is the same for every wallet that follows the standard. MetaMask uses it. So does Ledger, Trezor, and most other software wallets.
If your phrase contains a word that is not on that list, MetaMask will reject it. A single typo will do it. "Apple" instead of "apple" will do it. "Accident" when the real word is "accident" - wrong list, wrong word. The check is case-sensitive and hyperspecific.
Word order matters just as much. The BIP39 phrase is not a sentence. It is an ordered sequence. Each word is a coordinate. Changing the order changes the coordinate set. MetaMask cannot know which order you meant, so it rejects the phrase outright.
Common mistakes that trigger the error
Confusing the seed phrase with a private key. This is the most frequent error. A seed phrase is 12 or 24 words. A private key is a long string of hex characters or a QR code. They are not interchangeable. If you paste a private key into the seed phrase field, you get an invalid error every time.
Using words from the wrong BIP39 list. Some wallets in the past used non-standard wordlists. If your phrase came from an old version of a wallet that did not follow the standard, the words might look correct but fail validation. This is rare now, but it still happens with very old wallets.
Mixed-up word order. You might remember the words but not their sequence. Maybe you wrote them down in a spiral pattern instead of a straight line. Maybe you shuffled them for "security." The order is the phrase. Any deviation makes it invalid.
12-word vs. 24-word confusion. MetaMask expects exactly 12, 18, or 24 words depending on the version and wallet creation process. A 12-word phrase cannot be loaded into a 24-word field and vice versa. Count your words first. If the count is wrong, the phrase will not validate.
Derivation path differences. This one is subtle. Even if the phrase is valid BIP39, MetaMask might reject it if the derivation path - the formula used to generate addresses from the phrase - does not match. This happens when you recover a phrase created in a non-standard wallet. The phrase itself is fine. The path is wrong. MetaMask gives only a few standard paths. Your old wallet might have used a different one.
The JSON import alternative
If you have a JSON backup of your wallet, you can skip the seed phrase entirely. MetaMask supports importing via JSON file. This bypasses BIP39 validation because the JSON contains the encrypted private key directly.
To use it: open MetaMask, click "Import wallet," select the JSON option, and upload the file. Enter the password you used when creating the JSON backup. This works even if your seed phrase is lost or invalid.
Keep your JSON file and password together. Without the password, the file is useless. The password is not the same as your seed phrase password. It is the password you set the moment you exported the JSON.
What to check before you panic
- Verify every word against the official BIP39 wordlist. A quick copy-paste check will catch typos.
- Confirm the word count. Count twice. A 13-word phrase is not a thing.
- Try different capitalization. Lowercase is the standard. Some wallets store words with the first letter capitalized.
- Check if your phrase includes spaces at the end. Trim them. MetaMask is strict.
- Try the JSON import if you have it. That bypasses all BIP39 checks.
If none of these work, the phrase you have is not recoverable by that method. It may be from a wallet that used a different standard, or it may simply be wrong. There is no workaround inside MetaMask for an invalid BIP39 phrase.
As of August 31, 2026, no on-chain activity was found for a token called "lingose" on any of the networks queried. This means no contract, no pair, and no liquidity was identified. The name lingose.games exists as a website. Beyond that, nothing is verified on-chain.
Not financial advice. lingose.games publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.
Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.