Solana mainnet live — mint your NFT for 0.05 SOL Mint now →
Guide

How NFTs Work

From minting to transfer: the technical basics of non-fungible tokens.

NFTs work by combining a unique token on a blockchain with metadata that describes (and often links to) the asset -image, audio, or other file. The chain stores ownership and the pointer to that data; the rest can live off-chain. Here’s how the pieces fit together.

Minting: Creating an NFT

Minting is the process of creating a new NFT on the blockchain. The network creates a new token with a unique identifier (on Solana, a unique mint address), sets the supply (usually one), and assigns the first owner -your wallet. At the same time, metadata is associated with that token: name, symbol, and a URI that points to a JSON file (or similar) containing the full description and image URL. Once the mint authority is revoked, no more tokens can be created from that mint -so you have a fixed 1/1 or the first item in a collection. You can mint an NFT on Solana step-by-step in our guide, or use our Create NFT tool to do it in one flow.

Metadata and the URI

Blockchains are not built to store large files. So the image and long description are stored elsewhere (e.g. IPFS or Arweave), and the NFT holds a URI -a link -to a metadata file. That file typically includes the image URL, name, description, attributes (traits), and sometimes royalty information. Wallets and marketplaces fetch this JSON and use it to display your NFT. For a full breakdown, see our Solana NFT metadata guide.

Ownership and Wallets

Ownership is recorded in the blockchain’s state: “Wallet X holds 1 unit of token Y.” Your wallet does not “contain” the image file; it holds the token that points to it. When you connect a wallet to an NFT platform, you’re proving you control that address so you can sign transactions -mint, list, transfer, or accept a sale. Only the private key holder can move the NFT.

Transfer and Sale

When you sell or give an NFT, you sign a transaction that transfers the token from your wallet to the buyer’s. On a marketplace, that usually happens in exchange for payment (e.g. SOL). The blockchain updates ownership in one atomic step. After that, the new owner’s wallet shows the NFT; yours does not. The metadata URI does not change -only who owns the token.

Why This Matters for Creators

As a creator, you mint the first copy and can set royalties so you earn a percentage of future sales. The chain enforces nothing; marketplaces that support the standard read the royalty from metadata and pay you. Understanding how Solana NFTs work helps you choose the right tools and list your work where it will be seen and traded.

Frequently Asked Questions

What happens when I mint an NFT?
The blockchain creates a new token with a unique ID, assigns it to your wallet, and stores the metadata URI. After minting, the NFT appears in your wallet and can be transferred or sold.
Where is the image stored?
Usually on decentralized storage (e.g. IPFS or Arweave). The NFT on-chain only stores a link (URI) to the metadata file, which in turn contains the image URL.
Can I change NFT metadata after minting?
On Solana, metadata can be mutable or immutable depending on how the mint was set up. Many tools set it immutable so the link and traits cannot be changed after creation.
Who can see my NFT?
Anyone can look up the token and the metadata URI on-chain. The image and metadata are public. Only you (or the current owner) can transfer or sell the token.

If you want to create and mint your NFT without coding you can use our Solana NFT creator tool which lets you generate metadata and mint NFTs directly on the Solana blockchain.

Create Your Solana NFT

Mint your first NFT on Solana in minutes. Upload your art, set metadata and optional royalties, and sign once with your wallet.

Create NFT

Related Solana NFT Guides