I have made a 2D game using Godot, and uploaded it as a .exe file. is there a way to have it playable in browser, as I know people are less keen to download files?
You need to export your project as a web project, then zip that up and upload to itch, and checking the box stating it will be playable in the browser. (there are some good YouTube videos showing the process). If you are using C# you are out of luck as C# web export is not functional right now in Godot. If you are using GDScript then make sure to export using the non .NET version on Godot to export.
You can import a web build preset (aka download something config it and it will spit out your web files) for Godot's export window; https://foosel.net/til/how-to-export-a-godot-4-game-to-run-on-the-web-on-itchio/ looks like a good guide for this. You need to hit the add button to find a preset. NOTE itch expects the game files to be zipped up and that they are called index (name in the export configs).
Shameless plug of my game, also hope this post helps you!
/jam/brackeys-14/rate/3836553 <- Baking Hazard!