To delete a network on MetaMask, you need to go to your network settings.
In your network settings, select the network that you want to delete, scroll down, and click on “Delete”.
After you’ve clicked on “Delete”, the network will be deleted.
If you click on the Network dropdown box, you won’t see the deleted network anymore.
If you want to remove test networks, you don’t have to delete them.
Instead, you just need to hide them in your settings.
To do so, go to your MetaMask settings, click on “Advanced”, and turn off “Show test networks”.
Once you’ve turned off “Show test networks”, test networks will be hidden.
Here’s how to delete a network on MetaMask:
- Log in to MetaMask
- Go to your MetaMask settings
- Click on “Networks”
- Select the network that you want to delete
- Click on “Delete”
1. Log in to MetaMask

If you haven’t downloaded the MetaMask extension yet, you can do so here.
To begin with, you need to log in to your MetaMask wallet.
Firstly, open Chrome and click on the MetaMask extension on the Chrome toolbar.
After you’ve clicked on the MetaMask extension, you need to log in to your wallet.
To do so, enter your password and click on “Unlock”.
Alternatively, you can log in to your wallet by importing your secret recovery phrase.
2. Go to your MetaMask settings

After you’ve logged in to your MetaMask wallet, you need to go to your settings.
You won’t be able to delete networks from the Network dropdown box itself.
Firstly, click on your profile icon on the top navigation bar (next to the Network dropdown box).
This will open a menu containing multiple options.
This includes “Create Account”, “Import Account”, “Connect Hardware Wallet”, “Support”, and “Settings”.
Click on “Settings” to go to your MetaMask settings.
3. Click on “Networks”

After you’ve clicked on “Settings”, you’ll land on the settings page.
The page contains multiple options.
This includes “General”, “Advanced”, “Contacts”, and more.
You’ll also see a “Networks” option that allows you to add and edit custom RPC networks.
Click on “Networks” to edit your networks.
4. Select the network that you want to delete

After you’ve clicked on “Networks”, you’ll see a list of your networks.
This includes the “Ethereum Mainnet” network and other test networks.
It also includes the custom networks that you’ve added.
Now, you need to select the network that you want to delete on MetaMask.
For example, if you want to delete the Smart Chain network, select “Smart Chain”.
5. Click on “Delete”

After you’ve selected the network that you want to delete on MetaMask, you’ll land on its details.
This includes its URL, chain ID, currency symbol, and more.
Keep in mind that you cannot delete the “Ethereum Mainnet” network or the test networks.
This is because these are the default networks on MetaMask.
You can only delete custom networks that you’ve added in the past.
If you’re deleting a custom network like the Smart Chain network, scroll down and click on “Delete”.
The “Delete” button will not be available for the “Ethereum Mainnet” network or the test networks.
6. Confirm the network deletion

After you’ve clicked on “Delete”, a pop-up will open.
The pop-up asks you if you’re sure that you want to delete the network.
Now, you need to confirm the network deletion.
To do so, click on the “Delete” button.
After you’ve clicked on the “Delete” button, the network will be deleted on MetaMask.
Now, if you click on the Network dropdown box, you won’t see the deleted network anymore.
You’ve successfully learned how to delete a network on MetaMask!
Conclusion
You can delete a network on MetaMask if you don’t use it.
If you’ve added a custom network to MetaMask like Fantom or Polygon, you can follow the guide above to delete them.
Keep in mind that you cannot delete test networks on MetaMask.
You can only hide test networks if you don’t want them to show up on the Network dropdown box.
To hide test networks, click on your profile icon, click on “Settings”, and click on “Advanced”.
In your advanced settings, scroll down until you see the “Show test networks” option.
If the “Show test networks” option is enabled, it means that the test networks will be visible.
To hide them, you need to disable the option.