It's possible to mint an NFT for free if the platform chosen by the user supports lazy minting. This method involves the creation of metadata for an NFT without actually establishing a token for the NFT. When someone makes a purchase, then NFT is officially minted, and the buyer is responsible for the gas fee.