The rise of NFTs has sparked widespread interest among artists and creators, yet traditional barriers like technical complexity and coding expertise have limited participation.

Worry not, we have no code tools now.

No code minting addresses these hurdles, offering artists a straightforward way to mint and sell their digital creations as NFTs without writing any code.

With no code minting, creators can tap into the potential of NFTs as a platform for creativity and innovation, bypassing the challenges that once stood in their way.

What’s An NFT Drop?

An NFT drop is an event where creators release a collection of Non-Fungible Tokens (NFTs) for sale to the public.

It’s a planned event where a certain number (or unlimited sometimes) of tokens are made available on a website for the public to claim them for free or at a certain price.

Before the drop, the creator or artist designs and creates a collection of digital assets that they intend to tokenize as NFTs.

These assets can include artwork, music, subscription passes, virtual goods, or any other digital content.

To participate in an NFT drop, users typically require a digital Web3 wallet and cryptocurrency like Ethereum (depending on which blockchain these NFTs get minted).

For example, this is how an NFT Drop on OpenSea looks like:

In this article, we are gonna talk about a drop that is similar to this, using two different tools: Thirdweb and Crossmint.

How To Create An NFT Drop Using thirdweb

Ok, first of all, what’s thirdweb??

Thirdweb is a platform that provides a suite of tools to easily build, launch and manage a Web3 project.

From deploying Smart Contracts & NFTs to creating Marketplaces & Social Tokens, all of this can be done with thirdweb without writing a line of code.

Step1: Set up NFT Drop Details

To get started, create an account by linking your Metamask wallet & Gmail.

Once that is done, on the Explore page, choose the option – NFT Drop, and click on ‘Deploy Now’.

Now, this will open a window, asking for the details of your NFT Drop.

The Name and the Symbol show up on Marketplaces like OpenSea after the mint. You can always update them later on, but make sure to enter the details correctly anyway.

And you need to set up which wallets will receive the funds, during the minting phase and after the minting phase.

The primary sales are the funds that you receive from the sale of the NFTs, and the Royalties are the % of secondary sales aka sales on NFT Marketplaces, after the mint.

In my case, I set both the wallet addresses to mine (as you can also see sujith.eth appeared below the tab once I entered my address) and set the royalties to 5%. So if somebody sells one of my NFTs for $100, I earn $5.

The image will also be the default image that shows up at the top of the collection on OpenSea.

And when it comes to network, I’ve gone with Mumbai (which is a testnet on Polygon). Note that you need to do it on Mainnet of whatever blockchain you want to go with, for the drop to work for everyone.

Click on ‘Deploy’.

And with that, our first step is done.

Step2: Uploading NFTs

Once you go to the NFT tab, you can find an option that says ‘Batch Upload’.

With this, you can upload all the NFT Pictures at the same time, but..

  • Make sure to add the image names in sequence –> 001, 002… Or 451, 452…
  • Make sure to also upload a CSV file, along with these assets while uploading.

CSV file?

Yes, use the sample CSV file thirdweb provides and input the metadata. It has to be something like this:

As you can see, I am only going with 5 NFTs. Once you upload, you’ll see this window.

If everything looks good, continue to the next step, which is…

An option to reveal your NFTs. Generally, NFTs are revealed after a certain delay, to keep up the excitement post mint.

So, let’s go with delayed mint. And time to fill the details again.

Choose a temporary name, description, and even an image that shows, till the reveal.

And if you forget the password, you won’t be able to reveal the art, ever.

Once you hit upload, you’ll see the NFTs in the dashboard.

We now have well setup NFTs, but they aren’t ready to be claimed yet!

Step 3: Set Up Claim Conditions

In this step, you get to define things like the pricing you are setting, the currency that you want to accept for payment, etc.

You can even use your allowlist (if you have built any) to make they sure get access to the drop first, instead of a general public.

In this case, I am going with Public, and make the 5 NFTs claimable by anyone, for free. And each wallet, can only claim one.

That’s it! Our NFTs are now ready to be claimable.

Ok,wait? From where the users will claim?

Step 4: Embedding on Website

Go to the embed section, and copy the html code.

Because I am using Worpdress, I’ll just create a page and embed the code there.

And here we go:

Note: If it throws up an error that says ‘Client ID is required as a query param to use this page’, make sure you have the client ID in the Configuation Tab of the Embed settings.

Step 5: Minting & Reveal

I’ve minted an NFT, and just to check that I’ve received it in my wallet, I checked via OpenSea. Note that I’ve minted on testnet, so to view it I had to login via OpenSea’s Testnet.

Ok, let’s reveal the art now.

Go to the NFTs tab, and click on reveal. Enter the password, and click on ‘Reveal NFTs’.

And we’re done!!

BTW if you prefer a video for all of this process, here is one from thirdweb:


Thirdweb simplifies the process of setting up an NFT drop, uploading NFTs, defining claim conditions, embedding on websites, and minting & revealing the NFTs.

All of this can be done with out any code and for FREE, making it easy for NFT Creators to bring their collections to life.

Leave a Comment