How to View and Manage Tokens in MetaMask

·

MetaMask automatically displays ERC-20 (or standard tokens) on your account page. However, with the growing diversity of tokens across Ethereum and other networks, MetaMask doesn’t maintain a definitive list—but you can manually add any ERC-20-compatible token.

Unlisted tokens can be added to your MetaMask wallet in two ways:

  1. Enable Enhanced Token Detection (automatically detects tokens tied to your address).
  2. Manually Add Tokens using search, custom contracts, or third-party tools.

👉 Secure your tokens with MetaMask’s safety practices


Enhanced Token Detection

Available on Ethereum Mainnet, Linea, Avalanche, BNB Smart Chain, Polygon, Arbitrum, Optimism, Base, and zkSync.

Steps to Enable:

  1. Click the three-dot menu in MetaMask’s top-right corner.
  2. Navigate to SettingsSecurity & Privacy.
  3. Toggle Enhanced Token Detection ON.
  4. Refresh your asset list—newly detected tokens will appear.

Note: Token detection is always active on Ethereum mainnet; this setting extends functionality to additional networks.


Manually Adding Tokens

Method 1: Search Bar

  1. Go to the Tokens tab and click Import Token.
  2. Type keywords (e.g., "DAI") and select the token from suggestions.
  3. Click NextImport. The token will now appear in your wallet.

If your token isn’t listed, add it as a custom token.

Method 2: Custom Token

  1. Under Tokens, click Import TokensCustom Token.
  2. Select the network and paste the token’s contract address.
  3. Click Import to add it.

Tip: Find contract addresses via block explorers or ask the sender for the transaction hash.


Managing Tokens

Hiding Tokens

  1. Navigate to the token in your Tokens tab.
  2. Click the three-dot menu → Hide.

Finding Token Addresses

Warning: If a sender can’t provide a contract address or transaction hash, the tokens likely weren’t sent.


Advanced Methods

Using Block Explorers

  1. Search for the token on Etherscan or similar explorers (e.g., BscScan).
  2. Click MoreAdd Token to MetaMask and confirm the prompt.

Coin Listing Sites (CoinGecko/CoinMarketCap)

  1. Search for the token and copy its contract address.
  2. Click the MetaMask fox icon to add it directly.
    Mobile users: Use MetaMask’s in-app browser for this feature.

👉 Explore multi-chain tokens with MetaMask Portfolio


FAQ

Q1: Why isn’t my token showing up automatically?
A: The token may not be in MetaMask’s detection list. Manually add it using its contract address.

Q2: Can I add tokens from non-Ethereum networks?
A: Yes! Ensure you’re on the correct network (e.g., Polygon, BSC) before adding.

Q3: Is it safe to interact with unknown tokens?
A: Exercise caution. Verify tokens via trusted sources before engaging.

Q4: How do I remove a token permanently?
A: Tokens can’t be deleted but can be hidden from view.

Q5: What if MetaMask doesn’t recognize a token’s symbol?
A: Double-check the contract address and network. Some tokens use non-standard naming.