What is the difference between fungible and non-fungible token in ERC1155?

Technically, there is no difference between minting a fungible and non-fungible token in an ERC1155 contract. Both tokens have the same characteristics – token ID, token amount, token URI and wallet addresses that own them.

Surprisingly, you can create more than one token for a non-fungible token in ERC1155. This means setting the token amount to more than 1 when minting. This also means that more than one person or wallet can own the same NFT.

The only difference between the two is in their use. You may wish to use a fungible token like a currency in a use case such as a game, a loyalty program, or in a DAO to present something fungible and divisible that you distribute among your members. The NFT in ERC1155 can present game items, access cards, coupons or something else.