NFTs15 min read
Create an NFT Collection
Learn how to create and deploy NFT collections with metadata, royalties, and full marketplace compatibility.
Prerequisites
- Digital artwork or media files for your NFTs
- A compatible crypto wallet with native tokens for gas
- (Optional) IPFS account for decentralized metadata storage
NFT Standards by Chain
EVM (Ethereum, Polygon, etc.)
ERC-721
The most widely adopted NFT standard with full marketplace support.
EnumerableRoyalties (EIP-2981)Batch minting
Solana
Metaplex
High-performance NFTs with compressed options for lower costs.
Verified collectionsCreators arrayOn-chain royalties
Cosmos
CW721
CosmWasm NFT standard with IBC cross-chain transfer support.
IBC transfersCustom metadataRoyalty extension
SUI
Move Objects
Native object-based NFTs with Kiosk marketplace primitive.
Kiosk tradingTransfer policiesDisplay standard
NEAR
NEP-171
NEAR NFT standard with approval and enumeration extensions.
NEP-177 metadataNEP-178 approvalsNEP-181 enumeration
Step-by-Step Guide
Step 1
Connect Your Wallet
Connect a wallet compatible with your target blockchain.
- MetaMask for EVM chains (Ethereum, Polygon, etc.)
- Phantom for Solana NFTs
- Keplr for Cosmos CW721 collections
- Sui Wallet for SUI NFTs
- NEAR Wallet for NEP-171 collections
Step 2
Prepare Your Artwork
Get your NFT images and metadata ready for upload.
- Recommended formats: PNG, JPG, GIF, SVG, or MP4 for video
- Optimal size: 1000x1000px or higher for images
- Keep file sizes under 100MB for best compatibility
- Prepare metadata: name, description, attributes/traits
- Consider using IPFS for decentralized storage
Step 3
Configure Collection Details
Set up your collection name, symbol, and features.
- Collection Name: Your project name (e.g., "Cosmic Apes")
- Symbol: Short identifier (e.g., "CAPE")
- Max Supply: Total NFTs in collection (or unlimited)
- Royalties: Percentage for secondary sales (typically 2.5-10%)
- Base URI: Where metadata is hosted (IPFS or your server)
Step 4
Upload Metadata
Host your NFT metadata on IPFS or a server.
- Each NFT needs a JSON metadata file
- Include: name, description, image URL, attributes
- Use IPFS for permanent, decentralized storage
- Pinata, NFT.Storage, or Infura for IPFS hosting
- Set base URI to your metadata folder
Step 5
Deploy & Mint
Deploy your collection contract and mint your first NFT.
- Review all collection settings
- Deploy the collection contract
- Mint NFTs individually or in batches
- Verify on block explorer
- List on marketplaces (OpenSea, Magic Eden, etc.)
Create Your Collection
Choose your blockchain and start creating