If your NFT not showing in MetaMask wallet, this guide gives practical checks you can run in 10–20 minutes. I’ll walk through ownership verification, metadata checks, network problems, OpenSea connection quirks, and hardware-wallet edge cases. I use MetaMask daily for small mints and marketplace interactions; these are fixes that worked for me when tokens or thumbnails vanished.
Whoever minted the NFT (or the marketplace) influences the fix. Sometimes it’s a wallet problem. Sometimes metadata is broken. And sometimes marketplaces cache old data.
If you hold high-value collectibles, consider using a hardware wallet and follow hardware-specific guides like connect-ledger and ledger-troubleshooting. If you need a general MetaMask setup refresher, see install-mobile and install-extension.
Technically: most NFTs expose a tokenURI via the ERC-721/1155 contract. If that URI returns bad JSON (or HTML), wallets will show placeholders. Want proof? Check the tokenURI yourself (see next section).
If the tx is pending or failed, MetaMask won’t show the NFT. Resolve the tx first (see stuck-pending-transactions).
If the image field points to an HTML page or returns 404, the wallet can’t render a thumbnail. That’s a metadata issue the collection devs need to fix.
Short checklist (try these before reinstalling or logging out):
Advantages and disadvantages of MetaMask NFT handling (practical):
If you want in-depth token UI controls, see nft-management and token-management.
Users search “refresh metadata MetaMask mobile” because mobile is often the place they check NFTs. Try these steps:
If pull-to-refresh doesn’t exist on your version, don’t log out to force a re-index unless you can restore your seed phrase securely.
OpenSea connection issues are common: opensea not connecting to metamask, opensea mobile not connecting to metamask, and opensea metamask deeplink not supported are all common search queries. Connection modes are:
If OpenSea reports “wallet not detected,” make sure MetaMask is unlocked and the correct account is selected. On desktop, browser privacy settings or a blocked extension can prevent site detection (try another browser). On mobile, use WalletConnect from OpenSea and approve the connection inside MetaMask.
| Method | Works with hardware wallet? | Common failure mode | Fixes to try |
|---|---|---|---|
| Injected provider (desktop extension) | Yes (via MetaMask account connected to hardware) | Extension locked or blocked by browser | Unlock MetaMask, allow site, disable strict cookie blocking |
| WalletConnect (pair mobile) | No direct hardware via pairing (hardware depends on app support) | Deep-link failures on iOS/Android | Use QR pairing or MetaMask mobile app browser |
| MetaMask mobile in-app browser | Limited, but direct | Some marketplaces don’t accept deep-links | Open OpenSea inside MetaMask browser and connect there |
| Deep link | Varies | opensea metamask deeplink not supported errors | Use WalletConnect or in-app browser |
If you specifically see "opensea metamask deeplink not supported," switch to WalletConnect or open OpenSea in MetaMask’s built-in browser.
Connecting a Ledger through MetaMask to OpenSea works, but there are extra steps: unlock the Ledger, open the correct app (Ethereum), and make sure contract data is enabled on the device. If OpenSea fails to detect your hardware-backed account, re-check which account index was used when you first added the Ledger to MetaMask (see connect-ledger and ledger-troubleshooting).
Don’t sign anything unexpected. Signing a marketplace message is normal for login, but never sign transactions you don’t understand.
Q: Is it safe to keep NFTs in a hot wallet? A: For small-value collectibles yes, but for high-value items use a hardware wallet. Hot wallets are convenient but expose private keys and transactions to the web environment.
Q: How do I refresh metadata in MetaMask mobile? A: Try pull-to-refresh in the NFT tab or restart the app. If the metadata is stale on the marketplace, use OpenSea’s refresh on the item page.
Q: OpenSea not connecting to MetaMask — what should I try? A: Unlock MetaMask, try WalletConnect on mobile, or open OpenSea inside the MetaMask mobile browser. If you see deep-link errors, switch connection method.
Q: What happens if I lose my phone? A: Recover MetaMask with your seed phrase on a new device only. See backup-and-recovery-options for secure recovery steps.
Q: How do I revoke approvals for an NFT marketplace? A: Use a token-approval tool or follow the guide at revoke-approvals.
If your OpenSea NFT not in MetaMask wallet after these checks, the most reliable path is: verify ownership on-chain, inspect tokenURI metadata, then use marketplace refresh tools or contact the collection team. What I found over months of troubleshooting is that 80% of missing-NFT issues were metadata or wrong-network problems — not lost tokens.
Next steps: follow how-to-fix-nft-not-showing for guided fixes, or read how-to-connect-opensea if the marketplace won’t pair with your wallet. For hardware support, check connect-ledger and ledger-troubleshooting.
If you want hands-on walkthroughs for transferring or migrating collectibles, see migrate-nfts-between-wallets and nft-management.
Good luck — and don’t sign anything you don’t understand.