To create an NFT, you have to mint its token on the blockchain. Minting a token on the blockchain means including the information about the smart contract of the NFT and its metadata on a block in the blockchain. As it requires you to interact with the blockchain, you'll need to pay gas fees.