Skip to main content

How do I create an NFT?

Updated over a week ago

You can mint your own NFT into your crypto wallet using OpenSea Studio tools. Minting is the process of publishing an NFT onto the blockchain. You don’t need to have any coding knowledge to use these tools. To get started, you’ll just need some cryptocurrency for gas fees, and the artwork you’d like to mint into an NFT.

This step-by-step guide covers how to create an NFT collection and mint directly to your wallet. If you want the public or your community to be able to mint your NFTs directly into their wallets, learn more in our help guides about creating a drop.

Part 1: Deploy a smart contract

1. On OpenSea, select Studio from the lefthand sidebar.

2. You’ll see your existing collections (if any) on the OpenSea Studio landing page. To create a new NFT or collection, click the Create new button in the lower left corner.

3. You’ll see the option to select Drop or Collection or item. Click Create Collection to mint an NFT directly into your wallet.​ As a quick note, you won’t be able to move NFTs between collections later.

5. You’ll be prompted to deploy a smart contract, which will enable you to create the NFTs for your new collection.​Add a logo image, contract name, and token symbol for your contract.

  • Logo image: this appears next to your collection name and can be changed after the contract is deployed

  • Contract name: the name of your NFT collection. It's visible onchain and can't be changed after the contract is deployed

  • Token symbol: the shorthand way to identify your contract (typically 4-7 characters). Visible onchain and can't be changed after the contract is deployed

You’ll also need to select an EVM blockchain. Deploying a smart contract on a blockchain requires gas fees.

6. Once you’re ready, click Publish Contract. You’ll see a transaction signature request appear in your wallet, which will require gas, and a confirmation message once it’s complete. Next, you can edit your collection details and set your creator earnings.

Part 2: Create an NFT

Now that you’ve created a smart contract, you’re ready to create an NFT. You'll create an ERC-1155 NFT, which enables you to create multiple copies of the same item. To get started, click on the Media & Metadata tab.

1. First, upload your NFT’s media. This is the artwork for your NFT. You can drag and drop, or upload a file from your computer. All the NFTs you create in the same collection are required to have the same file type.

2. Name your item, and set your item supply. This is the number of copies of the NFT you’d like to mint. If you set the supply to 1, the item will be unique.

4. To customize your NFT, you can add an optional description, an external link, and traits.

5. Once you’re ready, click Mint. You’ll see a loading message while the item is minting, and you’ll need to approve the transaction to mint with your wallet.

It’s not currently possible to edit your NFT after you mint it using OpenSea.

However, it's possible to edit your NFT metadata directly onchain by setting your BaseURI through the blockchain explorer while interacting with your token's contract.

To find your token's contract on Etherscan or a similar blockchain explorer, navigate to your collection page on OpenSea. Click on the three-dot menu and then the explorer logo to view the contract. ​Scroll down and click the Contract tab and then Write Contract. Navigate to section: setBaseURI.

You can add additional items to your collection at any time by returning to the Upload tab in your collection settings.

Did this answer your question?