{
  "$schema": "https://degreesofsatoshi.com/encyclopedia/schemas/article-v1.json",
  "schemaVersion": "1.0.0",
  "id": "nfts-not-showing-in-wallet",
  "canonical": "https://degreesofsatoshi.com/encyclopedia/nfts-not-showing-in-wallet/",
  "collection": "ethereum",
  "title": "Why is my NFT missing from a wallet or marketplace display?",
  "description": "Diagnose missing NFT thumbnails or ownership displays by checking the network, contract, token ID and current owner.",
  "aliases": [
    "NFT not showing wallet",
    "NFT image missing ownership"
  ],
  "dates": {
    "published": "2026-10-02",
    "modified": "2026-10-02",
    "verified": "2026-10-02T19:27:58.939Z",
    "dataAsOf": "2026-10-02"
  },
  "authorship": {
    "publisher": "Degrees of Satoshi editorial project",
    "process": "AI-assisted research and drafting with a separate automated source-verification pass; no external expert or named human review is implied."
  },
  "quickAnswer": {
    "text": "An NFT missing from a wallet gallery can be a detection or metadata problem rather than lost ownership. Verify the correct network, account, contract and token ID, then inspect ownership or balance onchain. Importing an NFT helps the interface find it; it does not transfer ownership or repair missing media at the referenced URL.",
    "claimId": "nfts-not-showing-in-wallet-quick-answer",
    "sourceIds": [
      "x425-eth-mm-nfts",
      "x425-eth-erc721",
      "x425-eth-erc1155"
    ]
  },
  "keyFacts": [
    {
      "label": "Identity",
      "value": "Use chain, collection contract and token ID together.",
      "sourceIds": [
        "x425-eth-erc721",
        "x425-eth-mm-nfts"
      ],
      "id": "identity",
      "claimId": "nfts-not-showing-in-wallet-fact-identity"
    },
    {
      "label": "Ownership",
      "value": "ERC-721 ownership and ERC-1155 balances are contract state.",
      "sourceIds": [
        "x425-eth-erc721",
        "x425-eth-erc1155"
      ],
      "id": "ownership",
      "claimId": "nfts-not-showing-in-wallet-fact-ownership"
    },
    {
      "label": "Rendering",
      "value": "Third-party metadata retrieval can affect gallery display.",
      "sourceIds": [
        "x425-eth-mm-nfts"
      ],
      "id": "rendering",
      "claimId": "nfts-not-showing-in-wallet-fact-rendering"
    }
  ],
  "prerequisites": [
    "erc-721-nfts",
    "nft-metadata"
  ],
  "sections": [
    {
      "id": "ownership",
      "heading": "Check the result on the right network",
      "sourceIds": [
        "x425-eth-mm-nfts",
        "x425-eth-erc721",
        "x425-eth-erc1155"
      ],
      "paragraphs": [
        "Find the transfer on the network the sender actually used and confirm the destination account. An ERC-721 ownership lookup answers who holds a token; an ERC-1155 lookup also needs the owner’s quantity for that token ID.",
        "A receipt showing that a transaction succeeded is useful context, but the relevant transfer and resulting holding establish whether the expected NFT arrived."
      ]
    },
    {
      "id": "example",
      "heading": "A correct import can still have a blank image",
      "sourceIds": [
        "x425-eth-mm-nfts",
        "x425-eth-erc721"
      ],
      "paragraphs": [
        "Suppose the token contract shows your account owns token 27, but the wallet displays no thumbnail. Entering the correct contract and token ID can add the item to the gallery. If its metadata or image is unavailable, the image can still remain blank.",
        "Use the collection contract address rather than your own account address in a manual-import field. The wallet needs to know which contract defines token 27."
      ]
    },
    {
      "id": "display",
      "heading": "Detection is a product feature with limits",
      "sourceIds": [
        "x425-eth-mm-nfts"
      ],
      "paragraphs": [
        "MetaMask documents automatic detection only on supported networks and provides manual import for compatible NFTs. Its support and display capabilities can differ between versions and platforms.",
        "Check current product documentation rather than infer that an absent thumbnail means a transaction needs to be repeated. Repeating a send can create a second transfer without fixing the original display issue."
      ]
    }
  ],
  "faq": [
    {
      "question": "Can importing somebody else’s NFT make it mine?",
      "answer": "No. Importing identifiers changes the interface’s view. Ownership remains the token contract’s recorded state.",
      "sourceIds": [
        "x425-eth-mm-nfts",
        "x425-eth-erc721"
      ]
    },
    {
      "question": "Does an image loading correctly prove ownership?",
      "answer": "No. A gallery can retrieve public media independently of ownership. Check the account’s actual token ownership or balance on the correct chain.",
      "sourceIds": [
        "x425-eth-erc721",
        "x425-eth-erc1155",
        "x425-eth-mm-nfts"
      ]
    }
  ],
  "claims": [
    {
      "id": "nfts-not-showing-in-wallet-quick-answer",
      "articleSlug": "nfts-not-showing-in-wallet",
      "statement": "An NFT missing from a wallet gallery can be a detection or metadata problem rather than lost ownership. Verify the correct network, account, contract and token ID, then inspect ownership or balance onchain. Importing an NFT helps the interface find it; it does not transfer ownership or repair missing media at the referenced URL.",
      "sourceIds": [
        "source-a819b8d4ca674cf9",
        "source-b08b9aae11ea4085",
        "source-a8902fec2ff6f520"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-a819b8d4ca674cf9",
          "locator": "Auto-detection; manual import; display issues"
        },
        {
          "sourceId": "source-b08b9aae11ea4085",
          "locator": "safeTransferFrom; approve; setApprovalForAll; Transfer; metadata"
        },
        {
          "sourceId": "source-a8902fec2ff6f520",
          "locator": "Safe transfer rules; operator approvals; minting and burning"
        }
      ],
      "scope": {
        "collection": "ethereum",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:27:58.939Z",
        "reviewer": "Independent automated verification agent verify_bitcoin_stablecoins_100",
        "notes": [
          "Fresh MetaMaskNFTguide specifies contractaddress,chain andtokenID manualimport, thirdpartymetadata displaylimits and ownershiperror. Draft avoidsunstablesupportednetworklist andtheguide’s overlybroaduniqueIDstatement; ID27correctlycontractscoped."
        ]
      }
    },
    {
      "id": "nfts-not-showing-in-wallet-fact-identity",
      "articleSlug": "nfts-not-showing-in-wallet",
      "statement": "Identity: Use chain, collection contract and token ID together.",
      "sourceIds": [
        "source-b08b9aae11ea4085",
        "source-a819b8d4ca674cf9"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-b08b9aae11ea4085",
          "locator": "safeTransferFrom; approve; setApprovalForAll; Transfer; metadata"
        },
        {
          "sourceId": "source-a819b8d4ca674cf9",
          "locator": "Auto-detection; manual import; display issues"
        }
      ],
      "scope": {
        "collection": "ethereum",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:27:58.939Z",
        "reviewer": "Independent automated verification agent verify_bitcoin_stablecoins_100",
        "notes": [
          "Fresh MetaMaskNFTguide specifies contractaddress,chain andtokenID manualimport, thirdpartymetadata displaylimits and ownershiperror. Draft avoidsunstablesupportednetworklist andtheguide’s overlybroaduniqueIDstatement; ID27correctlycontractscoped."
        ]
      }
    },
    {
      "id": "nfts-not-showing-in-wallet-fact-ownership",
      "articleSlug": "nfts-not-showing-in-wallet",
      "statement": "Ownership: ERC-721 ownership and ERC-1155 balances are contract state.",
      "sourceIds": [
        "source-b08b9aae11ea4085",
        "source-a8902fec2ff6f520"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-b08b9aae11ea4085",
          "locator": "safeTransferFrom; approve; setApprovalForAll; Transfer; metadata"
        },
        {
          "sourceId": "source-a8902fec2ff6f520",
          "locator": "Safe transfer rules; operator approvals; minting and burning"
        }
      ],
      "scope": {
        "collection": "ethereum",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:27:58.939Z",
        "reviewer": "Independent automated verification agent verify_bitcoin_stablecoins_100",
        "notes": [
          "Fresh MetaMaskNFTguide specifies contractaddress,chain andtokenID manualimport, thirdpartymetadata displaylimits and ownershiperror. Draft avoidsunstablesupportednetworklist andtheguide’s overlybroaduniqueIDstatement; ID27correctlycontractscoped."
        ]
      }
    },
    {
      "id": "nfts-not-showing-in-wallet-fact-rendering",
      "articleSlug": "nfts-not-showing-in-wallet",
      "statement": "Rendering: Third-party metadata retrieval can affect gallery display.",
      "sourceIds": [
        "source-a819b8d4ca674cf9"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-a819b8d4ca674cf9",
          "locator": "Auto-detection; manual import; display issues"
        }
      ],
      "scope": {
        "collection": "ethereum",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:27:58.939Z",
        "reviewer": "Independent automated verification agent verify_bitcoin_stablecoins_100",
        "notes": [
          "Fresh MetaMaskNFTguide specifies contractaddress,chain andtokenID manualimport, thirdpartymetadata displaylimits and ownershiperror. Draft avoidsunstablesupportednetworklist andtheguide’s overlybroaduniqueIDstatement; ID27correctlycontractscoped."
        ]
      }
    }
  ],
  "sources": [
    {
      "id": "x425-eth-mm-nfts",
      "label": "Viewing NFTs in MetaMask",
      "publisher": "MetaMask",
      "url": "https://support.metamask.io/manage-crypto/nfts/nft-tokens-in-your-metamask-wallet",
      "locator": "Auto-detection; manual import; display issues",
      "note": "NFT ownership and network/token identification are separate from interface detection and media rendering.",
      "version": "Documentation snapshot retrieved 2 October 2026; response hash recorded separately",
      "checkedAt": "2026-10-02T18:55:25.794Z",
      "contentSha256": "b5f85d179aa0a3a91998392d415fd5990466eeb408a215a684f46a0ca487f6e4",
      "recordId": "source-a819b8d4ca674cf9"
    },
    {
      "id": "x425-eth-erc721",
      "label": "ERC-721 NFT standard",
      "publisher": "Ethereum Improvement Proposals",
      "url": "https://eips.ethereum.org/EIPS/eip-721",
      "locator": "safeTransferFrom; approve; setApprovalForAll; Transfer; metadata",
      "note": "Ownership, receiver checks, token-level and operator approvals, mint/burn event semantics.",
      "version": "ERC-721",
      "checkedAt": "2026-10-02T18:55:25.399Z",
      "contentSha256": "bedd672103f3ebb6803ce2bddb33a9ff3d23b08e8e3ae3173b6a5b016f65e2a1",
      "recordId": "source-b08b9aae11ea4085"
    },
    {
      "id": "x425-eth-erc1155",
      "label": "ERC-1155 multi-token standard",
      "publisher": "Ethereum Improvement Proposals",
      "url": "https://eips.ethereum.org/EIPS/eip-1155",
      "locator": "Safe transfer rules; operator approvals; minting and burning",
      "note": "Receiver acceptance, collection-wide operators, balance accounting and burn events.",
      "version": "ERC-1155",
      "checkedAt": "2026-10-02T18:55:25.400Z",
      "contentSha256": "50eece6ce1ad417b39ae7183a5626c6f9e3b11fc16a00ba5f630bc6fed01cfd2",
      "recordId": "source-a8902fec2ff6f520"
    }
  ],
  "related": {
    "articles": [
      "nft-metadata",
      "ethereum-transaction-receipts",
      "ethereum-block-explorer",
      "nft-burning",
      "nft-ipfs-storage"
    ],
    "dossiers": [],
    "wallets": []
  },
  "revisionHistory": [
    {
      "date": "2026-10-02",
      "kind": "published",
      "summary": "First publication after primary-source research and separate automated verification."
    }
  ],
  "citation": "Degrees of Satoshi editorial project. “Why is my NFT missing from a wallet or marketplace display?.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/nfts-not-showing-in-wallet/"
}
