Crypto glossary

Fully on-chain NFT

Definition

A fully on-chain NFT stores its image and metadata entirely in the blockchain, usually as code or SVG in the contract, so it cannot break or vanish.

Most NFTs keep only a link on-chain and store the artwork elsewhere. Fully on-chain NFTs remove that dependency: the contract itself returns the image, often generated as SVG or pixel data by code, together with the metadata. As long as the blockchain exists, the artwork can be reconstructed exactly. Bitcoin inscriptions take a similar approach by writing files directly into transaction data.

Early examples include generative works from 2019 whose algorithm is stored in the contract, and later projects generate pixel art characters or daily auction avatars entirely on Ethereum. Collectors value on-chain storage as a sign of permanence and seriousness, and many artists see it as the purest form of crypto-native art.

Storing data on Ethereum is expensive, so on-chain NFTs tend to be small, low-resolution or code-generated. Some rely on external libraries, fonts or rendering engines that are not on-chain, so check what the contract really includes. On-chain storage also makes the content impossible to remove, which matters if it infringes rights or contains unwanted material.

Example

A collector calls the tokenURI function of an on-chain NFT on a block explorer and receives the full SVG image encoded in the response, with no external link involved.

Related terms