Reset, Delete & Reinstall MetaMask: What Changes and How to Recover

Get the Best Crypto Wallet — Start Now

Reset, Delete & Reinstall MetaMask: What Changes and How to Recover


Overview: reset vs delete vs reinstall

MetaMask is a software wallet (a hot wallet) that stores private keys locally (encrypted). That means a few things are measurable and repeatable. Resetting your MetaMask account clears only local state (transaction history and nonce counters). Deleting or removing the extension/app removes local settings (custom RPCs, token lists, UI preferences) and the encrypted vault that holds your private keys — unless you have the seed phrase backed up. Reinstalling is the act of adding the extension or app back and then restoring from seed phrase, private key, or connecting a hardware wallet.

And here's the hard truth: if you uninstall without a proper seed phrase backup, you risk permanent loss. I’ve lost time fixing this for colleagues who treated the seed phrase like a throwaway password. Short sentence.

Which action you choose depends on what you want to fix. Need to clear stuck pending transactions? Reset. Want to remove corrupted extension data or test a clean install? Delete and reinstall. Need to recover an account on a new device? Reinstall and import with your seed phrase or private keys.

Quick comparison table

Action Local tx history reset Custom networks removed Custom tokens removed Private keys / seed phrase On-chain approvals How to recover
Reset account (Settings → Reset Account) Yes No No No change No change N/A (local only)
Delete/remove extension or uninstall app Yes Yes Yes Removed from device (unless restored) No change Restore with seed phrase / private key
Reinstall and import seed/private key No (history stays local) Defaults (must re-add) Must re-add tokens Restored if seed/private key correct No change Restore completes wallet addresses

![Placeholder image: MetaMask settings reset screenshot](alt:placeholder image showing MetaMask reset settings)

Get the Best Crypto Wallet — Start Now

Step-by-step: How to reset a MetaMask account (extension & mobile)

Why reset? Mostly to clear pending transactions and reset the nonce used by the UI. This does not change private keys or seed phrase.

Extension (Chrome, Brave, Firefox)

  1. Click your account avatar (top-right of MetaMask UI).
  2. Choose "Settings" → "Advanced" (UI names can vary by version).
  3. Scroll to "Reset Account" and click it.
  4. Confirm. The local transaction list and nonce are cleared.

Mobile (iOS / Android)

  1. Open the MetaMask app and tap the menu (top-left / bottom-right, depending on version).
  2. Go to "Settings" → "Security & privacy" (or similar).
  3. Tap "Reset account" and confirm.

What I’ve found: Resetting is low-risk (no seed phrase involved), so use it when the UI shows stuck pending transactions. But don’t expect it to cancel an on-chain transaction — it only clears the local record.

Step-by-step: How to delete and reinstall MetaMask (Chrome & mobile)

Make this checklist before you remove anything:

Chrome extension

  1. Open chrome://extensions/ or click the puzzle icon → Manage extensions.
  2. Find MetaMask and click "Remove".
  3. Clear browser cache (optional) at chrome://settings/clearBrowserData — select Cached images and files.
  4. Reinstall and restore using the seed phrase (see install-metamask-chrome-extension).

Mobile app

  1. Long-press the app icon and uninstall or use system settings to remove the app.
  2. Reinstall from your app store and restore with seed phrase or reconnect a hardware wallet (metamask-mobile-ios-android).

But reinstalling won't undo on-chain approvals — those live on the blockchain and must be revoked separately (see token-allowances-revoke).

Troubleshooting: "can't import MetaMask wallet" / "cant recover metamask account"

If import fails, run this checklist in order:

  1. Verify seed phrase accuracy: no extra spaces, correct word order, correct language/wordlist.
  2. Confirm you’re importing a seed phrase (12/24 words) and not a private key; MetaMask offers both import flows.
  3. If the address you expect doesn’t appear, create additional accounts (Account → Create) after import — MetaMask derives multiple addresses in sequence (m/44'/60'/0'/0 index progression).
  4. Consider derivation path differences: other wallets sometimes use alternate paths; if so, export the private key from the original wallet and import that directly.
  5. Test the same seed phrase in a different device/browser (offline) to rule out local issues.
  6. If you used a smart contract wallet or account-abstraction solution previously, that on-chain contract might not be restored by a simple seed import (contract wallets can behave differently).

If all else fails, see our guide on import-and-restore-wallet and support-contact for official troubleshooting steps.

Clearing SDK connections and Chrome cache (clear metamask sdk connections, clear cache metamask chrome)

Connected dApps create a local listing in MetaMask and may use WalletConnect sessions. To clear those connections:

  • Go to Settings → Security & privacy → Connected sites and remove entries.
  • On mobile, check WalletConnect sessions in the app and disconnect active sessions.
  • If a site still appears linked, open the dApp and click "Disconnect" (or clear site data in the browser).

To clear Chrome cache if the extension UI misbehaves:

  1. chrome://settings/clearBrowserData → Clear cached images and files.
  2. Restart Chrome. If problems persist, remove and reinstall the extension (after backing up your seed).

Note: Clearing browser cache does not revoke token allowances on-chain. Use an on-chain revoke tool or token-allowances-revoke to remove approvals.

What changes after reinstall — tokens, networks, approvals, history

Expect these measurable effects after a fresh install and restore from a seed phrase:

  • Addresses/private keys: Restored (if seed phrase is correct).
  • Custom RPCs and network settings: Not restored; must re-add (custom-rpc-network-settings).
  • Custom tokens and NFT UI entries: Not restored automatically; re-add tokens or use the token contract address (add-custom-token-to-metamask).
  • Transaction history: Local-only in MetaMask; history in the UI will be empty after reinstall (on-chain records remain accessible via block explorers).
  • On-chain approvals and allowances: Remain active on-chain. Revoke if needed.

Who should reset/reinstall — and who should avoid it

Who should reset:

  • Users with stuck/inconsistent pending transactions.
  • Devels/testing users who want a clean local state.

Who should delete & reinstall:

  • Users with corrupted extension state or UI bugs after other fixes.
  • Those who need to move MetaMask to a new device and want a fresh install first.

Who should avoid removing the extension/app:

  • Anyone without a verified seed phrase or exported private keys.
  • Users who depend on many custom RPCs and tokens without recording them.

In my experience, a quick reset is often enough. Reinstall only when other steps fail.

FAQ

Q: can i reset my metamask account?

A: Yes. Use Settings → Reset Account. This clears local transaction history and nonce but does not change your seed phrase or move funds.

Q: can i reset my metamask wallet?

A: You can reset the account state, but you cannot change or delete the underlying seed phrase via reset. To remove the wallet from a device, uninstall/remove the app or extension.

Q: can't import metamask wallet / cant recover metamask account — what now?

A: Double-check the seed phrase and try creating additional accounts after import. If the address still doesn't appear, consider importing an individual private key (if available) or check for derivation-path differences. See seed-phrase-backup-recovery and import-and-restore-wallet.

Q: What happens if I lose my phone?

A: Restore MetaMask on a new device using your seed phrase. If you didn’t back up the seed phrase, recovery is unlikely.

Conclusion & next steps

Resetting clears local UI state; deleting removes local storage; reinstalling restores private keys only when you import the seed phrase or private key. Always verify your seed phrase before removing any software wallet. If you want step-by-step installation or more recovery options, see our guides on install-metamask-chrome-extension, metamask-mobile-ios-android, and seed-phrase-backup-recovery.

If you’re dealing with approvals or pending transactions, try reset first and then follow the revoke steps in token-allowances-revoke. Safe testing requires a confirmed backup. Go save that seed phrase now.

Get the Best Crypto Wallet — Start Now