I used Sheeptester's HTMLifier on it's Scratch project ID (though it works for files too). If you want to make it into a .exe file, you can use Turbowarp on a project's file or id.
For the game page, you just upload the file/zip as the game's file, then set "kind of project" to HTML. I don't know how to do it on user pages other than listing it as a game, though.