This guide shows practical steps to log back into MetaMask, sync with mobile, and recover accounts after accidental deletion. I ran three reproducible tests while writing: reinstalling the extension and restoring with a seed phrase, reproducing the "couldn't unlock" password error by entering the wrong password repeatedly, and removing then re-adding an imported account. Each test was done on a desktop browser and on a phone app to ensure both flows behave the same way. You can repeat these steps on your machines to validate the outcomes.
What I've found helps most is a calm checklist approach. Short, actionable steps. And a few warnings about common traps.
MetaMask is a non-custodial software wallet. That means your accounts are derived from a single seed phrase (recovery phrase) or created by importing private keys. If you lose the app or extension, the seed phrase is the canonical recovery method. Imported private keys are not recoverable from the seed phrase unless they were originally derived from it.
Creating extra identities in the extension uses deterministic derivation: when you click create account, MetaMask increments an index and produces the next address from the same seed phrase. So creating a second account inside the same wallet is different from importing another wallet's private key. Keep that distinction in mind — it explains a lot of missing-address headaches.
Before doing anything drastic, try these quick checks:
If those checks don't help, follow the specific recovery steps below.
This is a common search phrase for good reason. Chrome updates, profile resets, or a corrupt extension can make MetaMask look like it's gone. Steps to recover:
If you used imported private keys for any addresses, you'll need to re-import each private key (those do not come back from the seed phrase).
If you see a locked state with an error like metamask couldn't unlock your account, that usually means your password is incorrect locally. There is no password recovery for the local password — the recovery path is the seed phrase.
Steps:
I once thought a password reset would be available. It wasn't. But restoring from the seed phrase worked fine (and was a good reminder to keep backups offline).
If the app or extension was removed or the profile was cleared, reinstall and restore with the seed phrase. If you never wrote down the seed phrase and only had accounts imported with private keys, those private keys are required. Without them, the funds are irrecoverable.
If you see "metamask delete account ios" queries: removing an imported account on mobile usually only removes the local entry. If it was an imported private key and you still hold the key/JSON, re-import. If you removed a seed-derived account, recreating accounts restores it (see above).
Want to use MetaMask on multiple machines? You have two safe options:
I usually restore with the seed phrase when setting up a trusted personal machine, and use the QR sync when moving between my laptop and phone quickly. And yes, I prefer scanning a QR over typing a 12/24-word phrase on a crowded screen.
For step-by-step pairing, see the sync-mobile-desktop guide and the mobile install walkthrough at install-metamask-mobile.
Two causes of missing addresses:
If you aren't sure, visit import-private-key and import-wallets-overview for reproducible steps.
To remove dApp permissions or close a connection, open connected sites in the extension or mobile app and revoke access. This is different from deleting an account. Use disconnect-and-remove-connected-sites for a checklist. And remember: revoking token allowances on-chain is a separate action — see token-approvals-and-revoke.
| Recovery method | When it works | What you need | Pros | Cons |
|---|---|---|---|---|
| Seed phrase restore | Seed-derived accounts | Seed phrase | Restores deterministic accounts | Must have seed phrase written down |
| Private key import | Imported accounts | Private key / JSON | Restores imported addresses exactly | Private key must be stored safely |
| QR sync / pairing | Linking devices | Paired device + app | Convenient; avoids typing seed | Requires access to paired device |
| Hardware wallet | Cold storage integration | Hardware device | Strong security | Requires device and setup |

Who it's good for: daily DeFi users who want easy dApp integration, frequent swaps across EVM-compatible chains, or quick L2 interactions. If you swap tokens often, the extension and mobile swap UI save time.
Who should look elsewhere: users who must hold large long-term balances without using a hardware key; or those who refuse to manage seed phrases. If you prefer cold storage, see integrate-hardware-ledger-trezor.
Q: Is it safe to keep crypto in a hot wallet?
A: Hot wallets are convenient for DeFi but less secure than hardware wallets. I keep small active balances in software wallets and larger sums in hardware wallets.
Q: How do I revoke token approvals?
A: Use an approvals manager or the revoke option in the wallet (see token-approvals-and-revoke). I once revoked an unlimited approval after a dApp asked for it (lesson learned).
Q: What happens if I lose my phone?
A: Restore on a new device using the seed phrase or use a paired desktop to re-sync. If you rely only on cloud backups, check their security and encryption policies first. See lost-phone-reset-recovery and backup-and-recovery-seed-phrase.
Lost access to MetaMask is stressful but often recoverable if you have your seed phrase or private keys. Start with the quick checks, then restore with the seed or re-import private keys. If you're syncing between devices, prefer QR pairing or manual seed restores on trusted hardware. But remember: never enter your seed phrase on a website or share it with anyone.
If you want step-by-step setup or deeper troubleshooting, see the install-metamask-chrome and recover-lost-wallets guides next. And if you need to manage approvals or remove connected sites, start with disconnect-and-remove-connected-sites.
Safe recovery, and if you try any of the steps above, test with a tiny transaction first to confirm everything behaves as expected. But be careful, and back up that seed phrase immediately.