This article explains how MetaMask supports NFTs, how to add and view collectibles on desktop and mobile, how to send NFTs, and practical ways to hide unsolicited items that clutter your wallet UI. It includes step-by-step instructions, security tips, and links to deeper guides.
Who this is best for:
Who should look elsewhere:
I believe a clear separation of addresses for trading and for long-term holding removes most headaches. In my experience, that small practice reduces spam and accidental approvals.
MetaMask is an EVM-focused software wallet. That means it understands token standards used on EVM chains (most commonly ERC-721 and ERC-1155). But NFTs are different from ERC-20 tokens in one important way: most NFT metadata and media lives off-chain. When a wallet displays a collectible it typically performs two actions:
If the metadata or media URL is missing, uses non-standard fields, or is blocked by CORS, the wallet may not render the image. That’s why an NFT might appear in your account on a marketplace but not in a wallet UI.
(Why does this matter?) Because MetaMask does not index every NFT across every contract. It fetches metadata per-token on demand. So broken metadata or non-standard tokenURI formats are the most common reason images don’t show.
Short answer: MetaMask mobile provides the most polished in-app gallery for everyday NFT viewing. The Chrome extension integrates better with desktop marketplaces and dApp workflows.
| Feature | MetaMask Chrome (extension) | MetaMask Mobile | Marketplace UI (example) |
|---|---|---|---|
| View NFT images in-wallet | Partial (depends on extension version & metadata) | Yes (gallery-focused UI) | Yes (marketplace indexes and caches metadata) |
| Send NFT from UI | Partial (some versions) | Yes | Yes (transfer tool) |
| Hide spam collectibles | Limited | Typically available | Collection filters & reporting |
| Best for connecting to desktop dApps | Yes | In-app browser / WalletConnect | N/A |
This table is practical: use mobile when you want a quick visual gallery on the go. Use the extension when you need a desktop dApp flow or to confirm contract interactions.
Keywords: add nft to metamask chrome
Many users search for a quick way to make a collectible visible in the MetaMask extension. Desktop flows vary by extension version; here are two reliable approaches.
A. Use a marketplace to surface your NFTs (recommended on desktop)
This does not "move" the NFT; it simply uses marketplace indexing to show your collection. Want a desktop-native view? Try option B.
B. Add a collectible to the extension UI (if your extension exposes an Add/Collectible flow)
If you can't find an "Add NFT" option in your extension, use the marketplace approach or switch to the mobile app (metamask-mobile-ios-android).
Want to see metadata yourself? Open the token contract on a block explorer and inspect tokenURI for a token ID. That shows the JSON the wallet attempts to render.
If the wallet UI doesn't provide a send flow, you can initiate a transfer via a marketplace transfer tool or by interacting with the contract's safe transferFrom function through a block explorer interface (advanced users only). Always verify the contract address before signing.
Unsolicited collectibles are a nuisance. They don't grant access to funds by themselves, but they clutter UIs and can contain malicious links in metadata.
Options to remove or hide spam:
And yes, hiding is only a UI change. If you want the token gone from the chain you must transfer it (which costs gas) or work with the contract owner (rare).
I once approved an unfamiliar contract and then had to spend gas to revoke an allowance. That taught me to check the contract address every time.
Q: Is it safe to keep crypto in a hot wallet?
A: Hot wallets are convenient for everyday use and interacting with dApps. For long-term storage of high-value NFTs or tokens use a hardware wallet or multisig solution.
Q: How do I revoke token approvals?
A: Use the tools in token-allowances-and-revoke or a block explorer to find approval transactions for your address and revoke or reduce the allowance. Always confirm contract addresses before submitting changes.
Q: What happens if I lose my phone?
A: If you have your seed phrase you can restore your account on a new device (see seed-phrase-backup-recovery). If you don’t have the seed phrase, recovery is not possible.
Q: Can MetaMask show NFTs from Solana or other non-EVM chains?
A: No. MetaMask supports EVM-compatible chains. NFTs on non-EVM blockchains (Solana, Flow, Tezos) won't display in MetaMask.
MetaMask can be a practical daily driver for NFTs when you understand how metadata and token standards work. Use MetaMask mobile for a gallery-style view, use the Chrome extension for desktop dApp workflows, and always verify contract addresses before adding, sending, or approving anything.
Ready to try? Install the extension or set up the mobile app:
If you want to tighten approvals and reduce spam, start with token-allowances-and-revoke and review seed-phrase-backup-recovery.
Want a step-by-step walkthrough for sending NFTs or connecting to marketplaces? Check send-receive-with-metamask and marketplace-integration.
Safe collecting. And if something feels off, pause and verify (it usually saves gas—and regrets).