Add Custom Networks to MetaMask — RPCs, Chain IDs & Safety

Try Tangem secure wallet →

Table of contents


Quick summary

This guide shows how to add custom networks to the MetaMask software wallet (both extension and mobile), with concrete RPC and Chain ID examples, safety checks, and reproducible tests. If you searched for "how to add polygon to metamask wallet" or "how to add polygon network to metamask" (or mobile variants like "how to add smart chain to metamask mobile"), you'll find step-by-step instructions here plus a safety checklist.

I run these changes daily when testing DeFi dApps, so I explain exactly how I verified each step (so you can repeat it). I've made mistakes here before, like adding an incorrect Chain ID and sending tokens to the wrong network — learned the hard way. And yes, double-check the Chain ID before sending funds.


Why add custom networks to MetaMask?

Adding a custom network (via a custom RPC) lets a software wallet interact with EVM-compatible chains beyond the default list. That unlocks lower-fee swaps, L2 activity, and access to specific DeFi apps. But there are trade-offs:

Which fields matter most? The RPC URL and Chain ID. Everything else is convenience. (More on that below.)


The fields that actually matter (RPC, Chain ID, symbol)

When you click Add Network you'll be asked for five fields. Here are what they mean and why they matter:

If you want to add Polygon specifically, you can follow the dedicated walkthrough at add-polygon-to-metamask. For Smart Chain (BSC) mobile guidance see add-bsc-smart-chain-to-metamask.


Step-by-step: how to add Polygon to MetaMask (extension)

This answers the classic search: how to add polygon to metamask wallet.

  1. Open the MetaMask extension in your browser.
  2. Click the network dropdown at the top (it shows the current network).
  3. Choose "Add Network" (or "Add a network manually").
  4. Enter these example values for Polygon Mainnet:
  5. Click Save, then switch to the new network.
  6. Send a very small test amount (e.g., $1 worth) of the native token to yourself to confirm connectivity.

If you want a focused guide specifically on adding Polygon, see add-polygon-to-metamask.


Step-by-step: how to add Polygon / Smart Chain to MetaMask mobile

Many people ask "how to add polygon to metamask mobile" or "how to add smart chain to metamask mobile". The mobile UI is similar.

  1. Open the MetaMask mobile app (iOS/Android).
  2. Tap the menu (top-left) and go to Settings > Networks > Add Network.
  3. Fill the same fields listed above (Network Name, RPC URL, Chain ID, Symbol, Explorer).
  4. Save and then tap the network selector to switch networks.

Example Smart Chain (BSC) values for the mobile form (for reference only):

But don't paste RPCs you find in comment sections — verify the source.


Quick comparison: extension vs mobile

Task Extension (desktop) Mobile (iOS/Android)
Menu path Network dropdown → Add Network Menu → Settings → Networks → Add Network
Copy/paste RPCs Easy with keyboard Easy, but double-check fields before saving
Switching networks Instant in most cases Instant but UI differs slightly
Best for testing dApps Desktop dApps via browser Mobile dApp browser or WalletConnect

How I tested this (so you can replicate)

I ran the same steps on both extension and mobile, using public RPC endpoints and a small live value (about $1 worth of native token) to verify submission and confirmations.

Steps I repeated for reproducibility:

  1. Add network using the fields above.
  2. Switch to the new network in the wallet UI.
  3. Send a small native-token tx to another address I control.
  4. Confirm the tx on the block explorer using the Block Explorer URL.
  5. Connect the wallet to a simple dApp via WalletConnect (mobile) or the injected provider (desktop) and check the dApp shows correct chain ID.

I repeated these steps 3 times and recorded whether the RPC timed out, how long the first block load took, and whether token balances showed automatically. You can repeat the same checks.


Security checklist when adding custom RPCs

But don't panic — adding networks is routine when you follow these steps.


Troubleshooting: common errors and fixes

If things still fail, consult troubleshooting or the network-specific page (for Polygon, see add-polygon-to-metamask).


Who this works best for — and who should look elsewhere

Best for:

Should look elsewhere:

If your daily workflow involves frequent swaps, adding networks reduces friction. If you rarely move funds, a hardware-first approach is safer.


FAQ

Q: Is it safe to keep crypto in a hot wallet? A: Hot wallets are convenient for DeFi activity but carry more risk than offline storage. Use seed phrase backups, hardware wallets for larger balances, and daily security practices (see security-and-safety).

Q: How do I revoke token approvals after connecting to a dApp? A: Use the token approvals revoke tool inside the wallet or a third-party revocation site, and double-check contract addresses. See token-approvals-and-revoke for step-by-step instructions.

Q: What happens if I lose my phone? A: If you have your seed phrase backed up offline, you can restore your wallet on another device (see backup-and-recovery-seed-phrase). If not, recovery is unlikely.

Q: Where can I find step-by-step mobile install details? A: See install-metamask-mobile and mobile-setup for first-time setup guidance.


Conclusion and next steps

Adding custom networks to MetaMask is a straightforward way to expand your DeFi access. Follow the exact fields for RPC and Chain ID, test with a small amount, and verify via the block explorer. In my experience the small test transaction saves headaches later.

If you want a deep walkthrough for a particular chain, check the chain-specific pages: add-polygon-to-metamask, add-bsc-smart-chain-to-metamask, and add-avalanche-avax-to-metamask. For safety-focused reading, see security-and-safety and backup-and-recovery-seed-phrase.

Ready to try? Add one network with a tiny test transaction, confirm it on the explorer, and then connect to the dApp you need. But always start small.

Try Tangem secure wallet →