Mint an NFT for FREE and sell it on Opensea [Complete guide]
Tags: blockchain, tutorial, showdev, beginners
Published: 2021-12-04 12:00:46

For the past few months, we have been hearing a lot about the word **web3**. Experts are hinting that this is the beginning of a new era wherein **decentralisation** and **transparency** will the the key factors powered by **Blockchain technology**. 

One of the amazing products that this technology brings to us is NFTs a.k.a (Non-fungible tokens). I'll not spend time explaining what they are and how they work. You can read this amazing [article](https://feedhive.io/blog/nfts-for-creators-is-it-time-to-get-onboard). 

---

Earlier this week, I minted my own NFT for free and in this article, I share the steps I followed so that you can get one for yourself too! 👇🏾

{% twitter 1466421868706082825 %}

Let's begin 🙌🏾

### 1. Create a Metamask account
In order to login into [Opensea](https://opensea.io/), you do not need a username/password combo or an email. You need to login by linking the account with a crypto wallet. 
![metamask wallet](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7ml6osmy4jvfj8uejigm.png)
 
[MetaMask](https://metamask.io/) is one such wallet which you can create for free. If you do not want to download or install anything, just add this [extension](https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn?hl=en) to your Chrome browser and get started. After adding the extension, follow the steps to get your MetaMask account by generating your passphrase and noting it down in a secure location. 

### 2. Switch to Polygon network
Most of the people are not aware that the MetaMask wallet allows users to hold tokens on several networks apart from the main etherium network (Etherium mainnet). As the cost of Etherium is very high and we do not want to spend a huge amount of gas fee (the cost of minting) while creating our NFT, we will switch to the Polygon network (Matic mainnet). Here's how to do that:

Click on the dropdown that says **Etherium Mainnet** and click on **Add Network**
![Add matic wallet](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t3tysbjwitgmmio8np97.png)

In the page that comes up, fill in the following details:

--- 

**Network Name**
Matic Mainnet

**New RPC URL** 
https://rpc-mainnet.maticvigil.com/

**Chain ID** 
137

**Currency Symbol** 
MATIC

**Block Explorer URL** 
https://explorer.matic.network/

---

Click **save**, and then select the newly added network from the dropdown which earlier showed **Etherium Mainnet**, which should now show **Matic Mainnet**.
![change wallet](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n5xwr64fefxfykwifm9m.png)
  
### 3. Get some MATIC flowing
Once we switch the network to the Matic mainnet, we can also add some token into it by using some faucets. Faucets are free sites that provide a very small amount of tokens to you for free so that you can get started. Here are the links to two faucets:
- [Matic.supply](https://matic.supply/)
- [Macncheese.finance](https://macncheese.finance/matic-polygon-mainnet-faucet.php)

Visit these links and follow the steps mentioned there which usually includes supplying your MetaMask ID and you will see the MATIC tokens in your wallet within a few minutes. 

![matics in wallet](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a86exrm1tj33gnjt52x2.png)

### 4. Create an OpenSea account
Now that we have the MetaMask wallet set up, and some MATICs flowing in, let us link it to our Opensea account. 
![matics in wallet](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/q289qmnsm6wd2hayf5r8.png)

Visit this [link](https://opensea.io/login) and click on MetaMask:

![connect metamask](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4wr07oh0j7v9uv9m9fak.png). 

Select the MetaMask wallet that we created just now and provide the required details to create the Opensea account. At the end of this step, your Opensea account would be ready.
![opensea account](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0c6bp0g2u5pdrihab9t6.png)

### 5. Mint an NFT
Now to the juicy part: Actually minting the NFT. The tough part is already over and this is quite straight forward. 

Click on the **Create** button near the top right corner which takes you to this interface. 
![create NFT](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0qo2rz4u7n3rzb6opgld.png)
 
On this form, first upload the piece of media that you want to convert into an NFT. It could be an **image**, a **gif** or even a piece of **music**. I chose an infographic which I created in order to explain the concept of **Habit Loop** from the book **Atomic Habits**.

Next, provide all the mandatory information. 

It is important to switch the network to Polygon from the dropdown near the bottom so that you can avoid huge gas fees.

![switch network](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/28k109qa4t6wp3cou6u0.png)

Click **Create** and watch as your NFT is minted on the Polygon network in the next couple of minutes. 

Once done, you can view the NFT product page which would look something similar to [mine](https://opensea.io/assets/matic/0x2953399124f0cbb46d2cbacd8a89cf0599974963/84793650486123568271099888450556127339575830697505335110669996533285614780417)
![NFT product page](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/aj1zv95hqqbtrl8u078l.png)

And that's it! Congratulations! 🙌🏾

You've successfully minted your first ever NFT.

If you wish to sell this NFT, then click on the **Sell** button near the top right and follow the steps. 

Do share your creations in the comments below so that I can check them out. See you in the next one.

Cheers!