How to Add Custom Tokens to MetaMask
Learn how to easily add any ERC-20 token to your MetaMask wallet by importing its contract address.

Managing All Your ERC-20 Tokens
While MetaMask automatically displays popular tokens like ETH, USDT, and USDC, you'll often need to manually add newer or less common tokens to see them in your wallet. This guide explains the simple process of how to add a custom token to MetaMask. It's an essential skill for anyone exploring the diverse world of DeFi and altcoins, allowing you to properly manage your crypto assets.
Finding the Token's Contract Address
The most important piece of information you need is the token's contract address. This is a unique identifier for the token's smart contract on the blockchain. The safest place to find this is on a trusted blockchain explorer like Etherscan, or a reliable data aggregator like CoinMarketCap or CoinGecko. Warning: Be very careful to use the correct address, as sending funds to a wrong address can result in permanent loss.
Step-by-Step Guide to Adding a Token
- Open MetaMask and Select Your Network: Make sure you are on the correct network (e.g., Ethereum Mainnet, Polygon) where the token exists.
- Click 'Import Tokens': At the bottom of your asset list in MetaMask, you'll see a link that says "Import tokens". Click it.
- Paste the Contract Address: In the "Custom Token" tab, paste the token's contract address into the first field.
- Auto-Fill and Confirm: MetaMask should automatically fill in the Token Symbol (e.g., "UNI") and Token Decimal. If it does, click "Add Custom Token".
- Import Token: On the next screen, confirm by clicking "Import Tokens". The token will now appear in your asset list.
That's it! Learning how to add a custom token to MetaMask gives you full control to manage your crypto assets. You can now send, receive, and see the balance of your newly added token directly within your wallet. This process is a fundamental part of interacting with the wider MetaMask wallet ecosystem and a crucial step in taking control of your ERC-20 token management.