Overview
This guide explains how to view, send, and hide NFTs in MetaMask, with practical steps for both the mobile app and the browser extension. If you're searching for 'nft metamask', 'view nft metamask', 'send nft metamask', 'hide spam nft metamask', or 'opensea metamask nft connect', this page focuses on the hands-on actions that matter.
I’ve been using MetaMask on mobile daily for months to manage small NFT buys and to test marketplace flows, and I’ll share what worked (and what cost extra gas). And yes, handling NFTs in a hot wallet requires care.
How MetaMask handles NFTs
MetaMask is an EVM-compatible software wallet. That means it recognizes NFTs that follow Ethereum token standards (mainly ERC-721 and ERC-1155). NFTs are tokens recorded on a blockchain and their metadata (images, traits, external links) is stored off-chain, commonly on IPFS or centralized hosts. When MetaMask shows an NFT, it queries the blockchain via its RPC provider for token ownership and then fetches metadata from the token's metadata URL.
If metadata fails to load (IPFS gateway outage, rate limits at the metadata host, or RPC provider restrictions), an NFT may be present on-chain but not visible in the wallet UI. MetaMask does not natively support non-EVM chains (for example, you won’t see Solana-native NFTs in MetaMask). If your asset lives on a sidechain or Layer 2, switch MetaMask to that network (see connect to networks and consider adding chains like Polygon).
View NFTs in MetaMask — step-by-step
Mobile app (recommended for daily use)
- Open the MetaMask mobile app and unlock it (biometric or password).
- Tap the 'NFTs' or 'Collectibles' tab (label varies by app version). A gallery of recognized items will appear.
- If a collection is missing: tap 'Add NFT' (or the three-dot menu) and paste the NFT contract address plus the token ID to force a lookup.
- Switch accounts and networks if the NFT still doesn't appear — make sure the active account is the one that holds the token and that the selected network matches the NFT's chain.

In my experience the mobile app's in-app browser makes connecting to marketplaces easier: open the marketplace there, connect your wallet, and the site will list your collection once permissions are granted. What I've found is that connecting a wallet to OpenSea in the mobile dApp browser often shows more metadata than the in-app gallery alone.
Browser extension (limitations & alternatives)
The extension's NFT handling varies by version and browser. If an NFT isn't visible in the extension, try these options:
- Connect the extension to a marketplace (for example, OpenSea) and view your collection on the site. This is the usual opensea metamask nft connect flow.
- Copy your wallet address and paste it into a marketplace or block explorer to confirm on-chain ownership.
- Use a portfolio tracker to aggregate assets across networks (see tokens & portfolio).
Quick comparison: extension vs mobile vs marketplace
| Feature |
Browser extension |
Mobile app |
Marketplace connect (OpenSea) |
| Quick gallery view |
Partial (varies by release) |
Yes (dedicated gallery) |
Yes (full collection view) |
| Manual add by contract/token ID |
Limited |
Yes |
Not applicable |
| Send NFT from UI |
Sometimes |
Yes |
Yes (transfer tool) |
| Hide spam locally |
Varies |
Yes |
Report/flag on site |
| Best when |
Desktop dApp workflows |
Daily mobile use |
Listing and marketplace actions |
Send NFTs from MetaMask — step-by-step
- On mobile: open the NFT in the gallery and tap 'Send'.
- Paste the recipient address (double-check!), and for ERC-1155 tokens, set the quantity.
- Review gas-fee settings (EIP-1559 style: base fee plus max priority fee). If you are on a Layer 2, gas fees will typically be much lower — consult Layer2 networks.
- Confirm and sign the transaction.
On the extension you may be able to initiate a transfer directly; if not, use the marketplace transfer UI and sign the transaction with MetaMask. But remember: sending an Ethereum NFT to an address controlled on a different chain (or to a contract that doesn't accept NFTs) can make recovery difficult, so always confirm both address and network.
Hide spam NFTs and stay safe
Spam NFTs are usually airdrops minted to many addresses. They can't move your funds by themselves, but interacting with suspicious metadata or signing a message that asks for approvals can create risk.
- To hide or remove an unwanted NFT: open the item, tap the three-dot menu and choose 'Hide' or 'Remove' (UI names vary by app version). This only changes your wallet UI; the token still exists on-chain.
- Do not click links inside NFT metadata or sign approval requests from unknown contracts. If you accidentally gave approval to a contract, follow the steps in revoke approvals.
- Report spam collections to the marketplace where they appear and avoid interacting with the token unless you know exactly what you're signing.
And if you worry about approvals, revoke them proactively; see the linked guide.
Troubleshooting: NFT not showing in MetaMask
Common causes for 'nft not showing metamask' or other metamask nft issues and what to try:
- Wrong network selected. Switch to the chain where the NFT was minted (Ethereum, Polygon, Arbitrum, etc.). See connect to networks.
- Wrong account. Confirm you're viewing the same public address that holds the asset.
- Unsupported chain. MetaMask won't display Solana NFTs — consult a Solana-specific wallet (see solana limitations).
- Metadata not resolving (IPFS or host outage). View the token on a marketplace or block explorer to see raw metadata.
- Custom RPC or node rate limits. Try switching RPC providers or use a different node.
If the NFT is confirmed on-chain but still not visible, connecting the wallet to a marketplace (OpenSea) or using a block explorer usually surfaces the token's transaction history and metadata.
Advanced topics & best practices
- High-value NFTs: use a hardware wallet when signing transfers or consider a multi-sig vault for storage — see hardware-wallets overview and multisig-gnosis.
- Account abstraction and smart contract wallets allow session keys, gas sponsorship, and batched transfers; smart contract wallets can reduce friction because session keys, gas sponsorship, and batched transactions let you move multiple NFTs or pay gas from a different account, which changes both security and UX for collectors and builders (see smart contract wallets & AA).
- Backups: keep your seed phrase offline and never paste it into websites or cloud notes. If you lose a device, restore from your seed phrase per our backup & recovery guide.
Who this wallet is best for / Who should look elsewhere
Who this wallet is best for:
- Users primarily interacting with EVM-compatible DeFi and NFT marketplaces who want a widely supported hot wallet.
- People who use their phone to buy, list, and transfer NFTs frequently.
Who should look elsewhere:
- Collections with very high monetary value that demand cold storage-only custody and curated gallery features.
- Users who need native support for non-EVM chains (for example, Solana-native NFTs).
FAQ
Q: Is it safe to keep NFTs in a hot wallet?
A: Hot wallets are convenient for everyday trading but are less secure than hardware wallets or multi-sig setups. I believe the right choice depends on how often you trade and the value of what you hold.
Q: How do I revoke token approvals for a marketplace?
A: Use a reputable allowance-revoke tool or follow our revoke approvals guide before interacting with unknown contracts.
Q: What happens if I lose my phone with MetaMask installed?
A: If you have your seed phrase, restore the wallet on another device. If you did not back up the seed phrase, recovery is very unlikely (see lost phone recovery and backup & recovery).
Q: Why does OpenSea not show my NFTs after I connect?
A: Confirm the network and account, and make sure the marketplace supports the chain the collection sits on. Use the mobile in-app browser or WalletConnect if a direct extension connection fails (see connect OpenSea).
Conclusion & next steps
Viewing, sending, and hiding NFTs in MetaMask is practical for everyday collectors, but small mistakes (wrong network, bad approvals, lost seed phrase) can be costly. My practical advice: verify network and recipient before sending, avoid signing unknown approvals, and keep your seed phrase offline.
Want guided setup for the mobile app? See install the MetaMask mobile app. Need to audit permissions or revoke approvals? Start with revoke approvals. For portfolio tracking, check tokens & portfolio.
But remember: if you plan to hold expensive NFTs long-term, consider adding a hardware wallet or multi-sig to your workflow.