Skip to main content

How to remove an account from your MetaMask wallet

Does this article need to be translated?

Contribute to the Help Center

Submit translations, corrections, and suggestions on GitHub, or reach out on our Community forums.

Any account you've added to MetaMask can easily be hidden from your account selector menu, allowing you to view the accounts that are most important to you more easily.

Depending on the account type, you may also be able to remove accounts from your MetaMask instance altogether.

Hide an Account

Hiding an account is no big feat; click on the three vertical dots menu to the right of your account, and click 'Hide account'.

Hide an account from your accounts list

You can also easily unhide accounts so they show up in the main accounts list again. In the account selector menu, click 'Hidden accounts' to reveal the accounts you've hidden. Then, click the three vertical dots menu to the right of the account you wish to unhide, and click 'Show account'.

Remove an Account

You can only remove imported accounts and external accounts that you imported with a private key or JSON file (such as a hardware wallet).

Accounts you've added using the 'Add account' button in MetaMask cannot be removed. See below for more information and a potential workaround, or consider hiding them.

Navigate to your accounts by clicking the account selector at the top of the screen. Here you will see any accounts you've imported, as they should be labelled.

MetaMask imported account list extension

In the account selector dropdown, click on the three vertical dots menu to the right of the imported account. This will open the menu where you can click 'Remove account':

MetaMask remove imported account extension

How do I remove created accounts?

It is currently impossible to remove created accounts — the ones that appear as 'Account 2' etc. when you click 'Add account'. If you need to remove them, you must remove MetaMask from your device (Extension or Mobile), reinstall, and then restore using your Secret Recovery Phrase. However, DO NOT do this if you don't have your Secret Recovery Phrase. Without it, you won't be able to get access to your wallet when you reinstall. If you do this, bear in mind:

  • This will not delete the account, but just stop it being visible in MetaMask: once created, your address is permanently on the blockchain and cannot be removed.
  • When you restore using your Secret Recovery Phrase, MetaMask will automatically re-add previously created accounts if they hold ETH. See here for more information. If the account has some ETH in it, it will reappear when you restore.
  • Any imported accounts and/or hardware wallets will also be permanently removed. Make sure you have their private keys/seed phrases (or Secret Recovery Phrase if another MetaMask account) backed up, or you won't be able to access them again. After you restore your wallet, you can re-add external accounts by importing them again.