Create NFT of your own blog using BlogToNFT

kartik puri


NFT is a new craze in town and why not. People have made millions out of this amazing concept, I really like the idea of how you can own a digital piece of information that only belongs to you and no one else. This digital piece can be your artwork, your code, your scribbled thoughts, or maybe your blogs or write-up. NFT has given way to monetize your content in a much better way and own what you have created.

I am an occasional tech blogger and I never thought of making any money from my blogs because most of the places where I post my writeups don’t have such a concept of monetization. That’s when the lightning struck and I stumbled upon an idea of creating an NFT of my blog and I thought how about creating an app where other writers can come and create their own NFT of their blogs like a signature on a Tshirt or on a baseball bat or on a cricket bat just any other collectible but a digital version of it and most amazing part of this is the ability to sell this NFT or put them as an auction to earn some money because you never know one day your blog gets famous and your blog NFT is sold for some millions.

BlogToNFT was Born

With great powers come great responsibility

The idea was amazing but when it comes to implementation and make something for the crowd I know the journey would be bumpy. Being an experienced developer I was aware of how to layout things and make it is useful for the community. After researching and developing for almost 3 months I finished my project

BlogToNFT is kind of a decentralized application that helps writers or bloggers who have writeups hosted on the internet to create an NFT of their blog. This NFT can be kept as collectible or can be sold or can be auctioned at All the NFT’s minted at are available inside one parent contract known as BLGNFT which can be seen here.

So you might wonder what if anyone else makes NFT of someone else blog?

There is an ownership verification process, where I ask the owner/writer of the blog to add a specific tag inside the blog(Which I will also explain in the latter half of this blog) with which I verify the actual ownership. Once the ownership is verified user is presented with NFT Artwork which can be modified and then later can be minted on the blockchain. Even at the contract level, I have made sure that no 2 blogs with the same URL ever get minted, So there can ever be one unique URL inside the smart contract.

How do I create my Blog NFT?

I have tried to make things as simpler as possible and the minimum requirement to create your NFT is the wallet address. If you don’t have your own wallet address I would recommend having one before trying to create your NFT. You can visit this link if you want to know how to create your wallet. But do make sure to keep your wallet safe as this is the only way you will have access to your NFT and also make sure that you are able to sign in at opensea using the wallet address before minting the blog

Step 1 — Login using the magic link

I believe login should be the simplest process, I don’t like remembering the password and then hitting forget the password. So to log in or signup, you just have to put your email inside the box and hit create NFT. The same thing can also be done using the login button at the top right corner. Once you hit login we will send you a magic link into your mailbox, also check your spam section as well, once you click on this link you will be straightaway logged into the account section. Click on Mint my blog at the top right corner

How to log in and goto account

Step 2 — Mint your blog, Please verify your blog ownership!

This is the most important step, the user has to make sure that he/she is the owner of the blog. Here you have to select the blog source if it is medium or any other source. The verification process of medium is a little different hence I have to take this input separately. Once your blog source is selected go ahead and paste your blog URL, after pasting take the verification tag and put that inside the blog without any text modification. For a medium blog, the tag is just a set of numbers as medium won’t allow adding external HTML tags, for other blogs you can paste the HTML tag which is basically a badge like below which screams that your blog is minted.

For medium users, once the blog is minted you can delete the verification tag and download the above image by right-clicking> save as and add it inside your blog. Well everyone need’s to show off a little

Step 3 — Add metadata

Once your blog is verified, you need an artwork to mint so that you can sell it or maybe auction it. Before minting it is really important to add the meta properties of your blog like author, title, description, etc. This metadata is really important to generate your artwork and is also very important when you put this NFT on There is an autofill button that tries to get most of the metadata but in case users want to do it manually they are free to do so. Once the metadata is added hit generate artwork, this artwork is the final piece of NFT which will be minted into the blockchain so just make sure all the spelling and meta tags are fine.

Add meta data and click generate artwork button

Step 4 — Mint your blog

This is the last and the final step which converts your artwork generated in step 3 to NFT and mint it inside the blockchain also note once the NFT’s are minted on the blockchain they cannot be removed or edited again. This step only requires your wallet address so just make sure to paste your right wallet address and also make sure to sign in to the using the same wallet address. once the wallet address is pasted hit the mint button and there you have it your very own NFT minted inside the blockchain

Artwork minted inside blockchain

Access your artwork using

OpenSea is a peer-to-peer marketplace for crypto collectibles and non-fungible tokens. To access the artwork that you just minted you have to sign into the opensea using your wallet address and inside the profile section, you will see your artwork waiting for you. You can use this platform to sell or auction your NFT in return for some ETH. Also, note opensea takes time to load all the details and artwork so in case you don’t see the image is loaded you can hit the refresh meta button inside the NFT page

BlogToNFT UI is still in beta but the app is capable enough to mint your NFT. I hope you would create your own NFT using this app because you never know a blog written 5 years back is sold for $1 million. I hope you like my app, if you have any queries feel free to reach out to me on my Twitter or in the comment section below

PS: This blog is minted on and below is my verification tag along with the image added manually.

Can be seen at opensea

Minted Badge


Also Read



kartik puri

Talk About AI and Mid-journey|🔥 Created BlogToNFT(Featured at Product Hunt) | 💼 Product Management |Minted deck of tux NFT