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