MetaMask is a widely used software wallet for EVM-compatible blockchains. It can hold and send ERC-721 and ERC-1155 collectibles, show basic NFT metadata, and connect to marketplaces and dApps. This guide explains how to view, send, hide spam, and move NFTs to a hardware wallet using MetaMask (plus practical fixes if an NFT isn’t showing).
I use MetaMask daily for small NFT trades and tests. What I've found: the mobile app shows NFTs more conveniently than the extension, but both have limitations (especially around metadata hosting and non-EVM chains).
Note: MetaMask is a non-custodial hot wallet — it stores private keys locally (unless you connect hardware). That affects how you secure high-value NFTs.
MetaMask mobile
MetaMask extension (desktop)
Why images disappear sometimes? Metadata often points to IPFS or third-party hosts. If the tokenURI is missing, uses an outdated gateway, or is blocked by CORS, MetaMask cannot render the image.
![placeholder image: screenshot of MetaMask mobile NFT tab]
If you need a visual step-by-step for extension/mobile setup, see install-mobile and install-extension.
Why move? Hardware wallets require physical confirmation for each transaction and keep private keys offline. If an NFT is valuable, move it to an address whose private key is secured by a Ledger device.
Steps (high level):
Tip: verify the destination address on your Ledger device display before sending. And if the NFT sits on a non-EVM chain, you cannot use MetaMask+Ledger (more on cross-chain in bridges-cross-chain).
Got an airdrop you don’t want to see? Two approaches:
Quick UX hide (mobile if available): open the NFT > three-dot menu > Hide. If that option isn’t visible in your app version, skip to option 2.
Safer account hygiene (recommended): create a separate MetaMask account for public dApp activity and leave high-value NFTs on a dedicated account or Ledger address. That limits exposure to spam airdrops and malicious dApps.
Also: do not interact with spam NFTs. Clicking “accept” or interacting via a third-party site can prompt token approvals or execute malicious logic.
For reporting and removal from marketplace views, open the marketplace’s reporting tools (e.g., OpenSea) or use the wallet’s reporting options (see nft-troubleshooting).
Checks to run:
If these don't work, see how-to-fix-nft-not-showing for step-by-step debugging.
I once approved a malicious contract by accident. Took me one revoke and a lesson: always open the transaction details and check the spender address.
| Feature | MetaMask Mobile | MetaMask Extension | Hardware (Ledger via MetaMask) |
|---|---|---|---|
| View NFTs (native) | Yes (better UX) | Partial (collectibles) | Yes (via MetaMask UI) |
| Send NFTs | Yes | Yes | Yes (sign on device) |
| Hide spam NFTs | UI option (varies) | Limited | Depends on MetaMask UX |
| dApp/browser | In-app browser | Injected provider | N/A (use MetaMask) |
| Hardware signing | No | Yes (when connected) | Yes |
| Multi-chain EVM support | Yes | Yes | Yes (addresses per chain) |
| Solana NFT support | No | No | No |
Q: Is it safe to keep NFTs in a hot wallet? A: Hot wallets are convenient but inherently less secure than hardware wallets. For small or collectible experiments, hot wallets are fine. For high-value NFTs, use a hardware wallet and follow the steps above. See hardware-best-practices.
Q: How do I revoke token approvals for a malicious marketplace? A: Use a trusted revoke tool or the wallet’s permissions page and remove allowances (see revoke-approvals). Don’t input your seed phrase into any site.
Q: What happens if I lose my phone with NFT access? A: Restore the same MetaMask account from your seed phrase on another device. If someone else has the seed phrase, assets can be stolen — protect that seed. See backup-and-recovery.
Q: How can I move NFT MetaMask to Ledger? A: Connect your Ledger via MetaMask, get the Ledger address, and send the NFT to that address. See connect-ledger and move-nfts-between-wallets.
Q: Why is my MetaMask NFT not showing? A: Follow the checklist above and then check how-to-fix-nft-not-showing for detailed steps.
If you want to secure a high-value collectible, start here: Connect Ledger. Facing display problems? Open how-to-fix-nft-not-showing and nft-troubleshooting next.
And yes — hide the spam and move the good stuff out of reach.