Token Management in MetaMask: Custom Tokens and Hiding Scam Tokens

Try Tangem secure wallet →

Table of contents


Introduction to Token Management in MetaMask

MetaMask is a popular Ethereum-compatible crypto wallet known primarily for its ease of use in managing Ethereum and ERC-20 tokens. But how well does it handle the myriad tokens users acquire daily? Token management in MetaMask often raises questions like: "How do I add tokens that don’t appear automatically?" or "How can I hide tokens that look suspicious?"

In my experience, understanding these features is essential to maintaining a clean, secure portfolio and preventing confusion or loss from scam tokens. Today, I’ll walk you through how to manage tokens effectively within MetaMask — including adding custom tokens, troubleshooting missing tokens, and hiding scam tokens.

If you’re unfamiliar with the basics of MetaMask setup and usage, checking out the MetaMask Mobile Guide or MetaMask Extension Installation pages is a smart place to start before tackling advanced token management.

How to Add Custom Tokens in MetaMask

One of the most frequent challenges I’ve seen new MetaMask users face is locating tokens that don’t automatically appear in their wallet. By default, MetaMask shows many popular tokens, but the blockchain universe is vast, with thousands of ERC-20 and other token standards proliferating daily.

Step-by-Step: Adding a Custom Token

  1. Open your MetaMask wallet and navigate to the "Assets" tab.
  2. Scroll down and click "Import tokens".
  3. You will see two fields: "Search" and "Custom Token." To add a truly custom token, switch to the "Custom Token" tab.
  4. Enter the token contract address. You can usually find this on reliable blockchain explorers like Etherscan.
  5. MetaMask will auto-fill "Token Symbol" and "Decimals of Precision" if the contract address is valid.
  6. Click "Add Custom Token".
  7. Confirm by clicking "Import Tokens".

That’s it. Your MetaMask wallet will now display the token balance whenever you hold it.

Pro tip: Always double-check the token’s contract address from trusted sources before adding, because entering the wrong address can cause confusion or display irrelevant data.

MetaMask’s ability to add custom tokens makes it a flexible MetaMask ERC20 wallet, supporting a broad range of assets beyond the default list.

For a more detailed breakdown of token types and contract addresses, you might want to visit the dedicated Add Custom Token guide.

Understanding ERC-20 and Other Token Standards

Before adding tokens, it’s helpful to understand the common token standards MetaMask supports:

MetaMask primarily recognizes ERC-20 tokens automatically, but tokens built under newer or niche standards may require manual addition as custom tokens.

This matters because if MetaMask doesn’t recognize a token, your balance won’t show even if you own the token — a scenario many users encounter wondering why their wallet shows zero holdings despite purchases elsewhere.

Troubleshooting: MetaMask Not Showing Tokens

What happens when MetaMask is not showing tokens you know you own? This is common, especially with freshly issued tokens or tokens from lesser-known projects.

Common causes and fixes:

Cause Explanation Fix Suggestions
Token not in default list New tokens or tokens on less common networks aren’t auto-listed. Manually add with contract address as "Custom Token."
Wrong network selected Token held on a network other than your current MetaMask network. Switch to the correct network (e.g., Ethereum Mainnet, BSC).
Outdated MetaMask version Older versions may not support newer tokens/features. Update MetaMask extension/app to the latest version.
Cache/display glitch Sometimes token balances don’t refresh immediately. Restart MetaMask or refresh browser/app, re-import tokens.

If you want more help troubleshooting token visibility, there’s a thorough discussion on MetaMask Not Showing Tokens.

Hiding Scam and Spam Tokens in MetaMask

Unfortunately, one downside of MetaMask’s open token system is scammers can airdrop unsolicited and often worthless tokens to your wallet. These tokens show up, cluttering your asset view, and sometimes trick inexperienced users into wasting gas fees trying to sell or move them.

Here’s what I’ve learned about managing this nuisance responsibly:

How to Hide Scam Tokens in MetaMask

MetaMask now supports a feature where you can hide tokens from your wallet interface without removing or affecting your actual holdings.

Steps to hide tokens:

  1. In the MetaMask Assets tab, find the token you want to hide.
  2. Click the three-dot menu next to the token.
  3. Select "Hide Token".

Hidden tokens can be viewed again or unhidden anytime through the token management settings.

Note: Don’t blindly hide tokens unless you’re sure they are spam or scam — some trustworthy projects send test tokens or airdrops that might be valuable later.

For ongoing education about avoiding scams in MetaMask, the pages on Hide Spam Tokens MetaMask and Phishing Alerts provide practical advice.

Token Management Best Practices and Security Considerations

Beyond simply adding or hiding tokens, thoughtful token management touches security and long-term self-custody strategy.

Key points I always keep in mind:

If you’ve been exploring DeFi through MetaMask’s swaps or dapp connections, managing token approvals is an adjacent topic covered in MetaMask Approval Management.

Conclusion and Next Steps

Effectively managing tokens in MetaMask involves more than just watching balances go up or down. It means understanding how to add tokens manually, troubleshoot display issues, and protect yourself from scam or spam tokens cluttering your view.

In my experience, regularly reviewing your token list, verifying contract addresses, and using the hide token feature when needed keeps your wallet interface manageable and secure.

If you’re ready to deepen your knowledge, exploring guides like Swap Overview and Using Uniswap and Other DEXes complements token management skills nicely.

Remember, MetaMask is a user-friendly gateway into decentralized crypto management — but with great power comes great responsibility. Take control of your tokens smartly.


Interested in learning how to add tokens securely or troubleshoot token visibility? Check out our full Add Custom Token and MetaMask Not Showing Tokens guides next.

Happy token managing! 🚀

Try Tangem secure wallet →