Quick overview and testing methodology
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.
How MetaMask login, accounts and recovery actually work
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.
Common errors and quick checks (what to try first)
Before doing anything drastic, try these quick checks:
- Is the extension locked or the mobile app locked? Try unlock with the password first.
- Did your browser clear extension data after an update or profile change? (This can make the extension appear logged out.)
- Do you still have your seed phrase or private keys? If yes, recovery is possible. If no, stop and look for any backups (paper, secure note, hardware).
- Are you on the right browser profile or device? Many people use two browser profiles and forget which one had MetaMask.
- For mobile, check OS-level app permissions and whether the app was offloaded or reinstalled.
If those checks don't help, follow the specific recovery steps below.
Step-by-step fixes: logged out, couldn't unlock, deleted wallet
If the MetaMask Chrome extension logged me out and cant access account
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:
- Pause and find your seed phrase. If you have it, proceed.
- Reinstall the extension from the official source (or open the mobile app store entry if on phone).
- Choose restore wallet / import using seed phrase. Enter the exact seed phrase (words and spacing).
- After restore, recreate accounts by clicking create account repeatedly until the missing addresses appear (this restores derived accounts in order).
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 MetaMask couldn't unlock your account (password problems)
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:
- Confirm you're not mistyping (caps lock, keyboard layout).
- If you still can't unlock, uninstall and reinstall the extension/app. Then choose restore with seed phrase. That will set a new local password.
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 MetaMask deleted my wallet or I uninstalled accidentally
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).
Syncing between devices: MetaMask two computers and mobile sync
Want to use MetaMask on multiple machines? You have two safe options:
- Restore the same seed phrase on each device. This is manual but predictable.
- Use the built-in sync/pair flow (mobile <> extension) to link accounts without typing the seed phrase on the phone. This uses a QR pairing step to transfer the encrypted account data.
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.
Imported accounts vs seed-derived accounts — why some addresses are missing
Two causes of missing addresses:
- You imported an address using a private key (it won't appear after seed restore unless you re-import the private key).
- You restored the seed but didn't create enough accounts; derived addresses appear only after choosing create account repeatedly.
If you aren't sure, visit import-private-key and import-wallets-overview for reproducible steps.
Managing and removing connections: close account, close connection, delete connected sites
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 options at a glance (table)
| 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 this wallet is for — and who should look elsewhere
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.
FAQ: real questions people search for
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.
Conclusion and next steps
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.