How to view my NFTs in MetaMask?
Minted an NFT but don’t see it in your MetaMask wallet? No worries — you can manually import NFTs into MetaMask using your token’s contract and ID.
✅ Step 1: Gather Required Information
To manually import an NFT, you’ll need:
Contract Address – The smart contract that minted the NFT
Token ID – The unique identifier for your specific NFT
You can find this information on Mintable or via a block explorer like Etherscan.
✅ Step 2: Open MetaMask
Launch the MetaMask extension in your browser or open the MetaMask mobile app
Log in to the wallet that holds the NFT
✅ Step 3: Navigate to the NFTs Section
In MetaMask, go to the “NFTs” tab
Scroll down to the bottom
✅ Step 4: Import the NFT
On Mobile:
Tap “Import NFTs”

Desktop:

Enter the required info:
Contract Address
Token ID

Confirm:
After entering the details, tap "Import" to add the NFT to your wallet.
✅ Step 5: View Your NFT
Once imported:
Your NFT should appear under the “NFTs” section in MetaMask
If the image or metadata doesn't show immediately, it may take a few moments to load based on network traffic
🧠 Important Notes
Metadata delay: Some NFTs may take time to load the image, description, or other info. This is normal.
Check on OpenSea: You can also confirm ownership by connecting your MetaMask to OpenSea and viewing your collected NFTs.
Contract mismatch: If the contract address or token ID is incorrect, the import will not work.
By following these steps, you can manually import and view your NFTs in MetaMask.
🧹 Troubleshooting
If your NFT isn’t showing in MetaMask:
Ensure your wallet is on Ethereum Mainnet
Double-check the contract address and token ID
Disable all other browser extensions (except MetaMask) and refresh
Try importing again after clearing your browser cache
Last updated
Was this helpful?