The most popular platforms like OpenSea and Rarible will allow you to create NFTs on ethereum for free , because of “lazy minting” systems, which allows you create an NFT and put it up to sale without it actually being written to the blockchain, thus avoiding any fees.