Solana NFT Standards
How Solana NFTs are built: SPL Token and metadata conventions.
Solana NFTs are not defined by a single smart contract like ERC-721 on Ethereum. They are SPL tokens with supply one and zero decimals, plus metadata accounts that follow common conventions. Here is how those pieces fit together.
SPL Token: The Base
Every Solana NFT is an SPL token. The mint account has supply 1 and decimals 0, so the token is non-fungible. Token accounts hold balances (one token per NFT). The token program does not know about "NFT metadata"; it only manages mints and token accounts. Wallets and marketplaces use the mint address to identify the NFT and then look up metadata separately.
Metadata Accounts
Metadata is stored in separate PDA accounts associated with the mint. The most widely used convention is Metaplex-style: a metadata account that holds name, symbol, URI, and optional fields (e.g. seller fee basis points for royalties). The URI points to a JSON file (often on IPFS or Arweave) with the full metadata: image, description, attributes. So on-chain you have the mint plus a small metadata account; off-chain you have the JSON and image.
Why Standards Matter
When wallets and marketplaces know the standard, they can find and display your NFT without custom integration. They look for the metadata PDA, read the URI, fetch the JSON, and show the image and traits. Minting tools (including ours) create tokens and metadata that follow this pattern so your NFT works everywhere.
Collections and Verification
For collections, there is often a "collection" NFT or a collection metadata account that groups items. Marketplaces use this to show "Collection X" and verify that an NFT belongs. If you mint with a collection-aware tool, it can set that link so your items appear under one umbrella.
Frequently Asked Questions
- Is Metaplex required for Solana NFTs?
- Not required by the chain, but the Metaplex metadata format is the de facto standard. Most wallets and marketplaces expect it. Using it ensures compatibility.
- Can I create an NFT without Metaplex?
- You can create an SPL token with supply 1 and store metadata in a custom way. But many tools and marketplaces will not display it correctly. For broad support, use the standard.
- What is the difference between SPL Token and Metaplex?
- SPL Token is the program that creates the token (mint + token accounts). Metaplex defines how metadata accounts are structured and linked to the mint. They work together.
- Does your minting tool use these standards?
- Yes. We create SPL tokens with supply 1 and attach Metaplex-style metadata (name, symbol, URI, royalties). Your NFT is compatible with major wallets and marketplaces.
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 a standard-compliant Solana NFT with our tool. No code required.
Create NFT