← Back to Fix archive
Wallet Display Issues
Why Is My Token Not Showing in MetaMask?
Learn why MetaMask may not display a token and how to safely add a custom token.
Quick answer
What this usually means
MetaMask may not show a token automatically if it is on another network, not indexed, newly deployed, or requires manual token import.
Common causes
Why it happens
- The wallet is currently on the wrong chain.
- The token contract is not automatically detected.
- The token was received on a different wallet address.
- The token decimals or symbol are not being read correctly.
- The transaction has not confirmed on-chain.
Fix path
What to check first
- Verify the token on a block explorer using your wallet address.
- Confirm the token contract address from an official source.
- Switch MetaMask to the correct network.
- Use the import token feature with the verified contract address.
- Refresh the wallet after importing.
Safety note
Do not make the problem worse
- Do not import random tokens just because they appeared in your wallet.
- Airdropped unknown tokens can be scam bait.
- Never visit a token website from an unknown token transfer without verification.