How to set a logo to asset

I would like to set a logo to my asset. How can I do it?

I would strongly recommend to follow ARC-3:

ARC-3 is both for fungible and non-fungible tokens.

Now, I don’t think major wallets and block explorers display ARC-3 metadata. So you may also want to follow New process to validate ASAs in addition.

Here is a link to our docs on creating an NFT using one of the SDKs, JS, Java, Go, and Python. Create an NFT - Algorand Developer Portal

And this site requires no coding, just set the quantity value to 1 and use the arc3 standard that Fabrice shared. https://algodesk.io/

Create an NFT - Algorand Developer Portal.