Create an NFT collection

Deploy an ERC-721 collection you can keep minting from: why the supply is fixed, whose address owns it, how artwork gets uploaded, and what My NFTs lets you change afterwards.

8 min readCost:0.05 BNB deploy fee on BNB Chain, plus gasUpdated 2026-10

A collection answers one question: what is this batch of NFTs? Name, symbol, supply, and the contract address everything sits behind. Selling at a price with referral rewards is a separate contract — NFT sale. If all you need is something to mint from yourself, a collection is the whole job.

  1. Fill in the basicsNFT name, symbol, description (optional), and count. The cap is 7,000 and it cannot be changed after deployment — you cannot mint past it later, so enter your real plan.
  2. Set the owner addressThe owner address administers the collection. Use a wallet you can operate comfortably; if you later want to hand admin off, that is the address you transfer it to.
  3. Add an imageUpload one through the platform uploader (it returns a link you can write into the contract), or paste your own ipfs:// or https link. Check the preview before you continue — if the artwork is wrong, the cover is all you can swap later.
  4. Confirm the contract address, then deployThe deployed address can be worked out before you submit, and the page shows it. Make sure name, supply and owner address are right before you sign — none of the three can change afterwards.
  5. Manage it under My NFTsMy NFTs lists the collections you created (not the NFTs you hold). Open the console to rename, change the cover or keep minting.
  6. Airdropping? Send in bulkTo reach a list of addresses, use Batch → Send NFTs, one “address,tokenId” per line.

Tip · Which image option to use

Small file, keep it simple: upload on the platform and write the returned link into the contract. Care about long-term availability or planning a large set: host on IPFS you control instead. The upload cap is 5 MB per file.

Related guides