MetaMask Secret Recovery Phrase Not Working? How to Fix It
MetaMask won't accept your Secret Recovery Phrase? Here are the real causes — typos, wrong order, a missing word, the wrong wallet — and how to fix each.
MetaMask calls it a Secret Recovery Phrase (SRP), but under the hood it's a standard 12-word BIP39 phrase — which means when it "won't work," the causes and fixes are the well-understood ones. Let's go through them.
First, a warning: never type your SRP into a website that sends it anywhere, and never share it with "support". MetaMask support cannot and will not ask for your phrase. Use only a client-side, offline tool.
Case 1: "Invalid Secret Recovery Phrase"
If MetaMask outright rejects the phrase, it failed the BIP39 checksum. That points to a small, fixable error:
- A misspelled word or one not on the BIP39 list.
- Two words swapped.
- A missing or extra word (11 or 13 instead of 12).
- Look-alike mix-ups (
0/o,1/l) or autocorrect changing a word.
Fix it: open the recovery tool, use Validate to find any off-list word and accept the suggested correction, then re-check. Full walkthrough: "invalid recovery phrase" / checksum error. If every word is valid but it still fails, the problem is order or a missing word.
Case 2: It imports, but the wallet looks empty
This is the more common panic, and the phrase is usually fine. Check, in order:
- Accounts. MetaMask shows only the first account after import. Click Add account a few times — your funds may be on account 2, 3, etc.
- Network. Make sure you're on the right chain (Ethereum mainnet, a Layer 2, or another EVM network). Tokens on Polygon won't show on Ethereum.
- The right SRP. If you ever created more than one MetaMask wallet, you may be restoring the wrong phrase. Each SRP is a separate wallet.
- It's EVM-only. MetaMask never shows Bitcoin. A
bc1…/1…balance lives in a Bitcoin wallet derived from the same words but a different derivation path.
Case 3: You're missing a word
Because the SRP is standard 12-word BIP39, a missing word is recoverable. Enter the
11 words you have, leave the unknown slot blank, and paste your 0x… address so the
tool can confirm the exact phrase. (It auto-detects the Ethereum address and
checks the standard m/44'/60'/0'/0/x path.)
Recover safely
- Do it offline when possible; the tool needs no connection.
- After recovering on an online machine, move funds to a fresh wallet.
- Never share your SRP — not the whole thing, not "just a few words to verify".
Most "MetaMask won't accept my phrase" cases are a one-character fix away. Start with Validate and work through the cases above.