Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

If your game is just an html file you could easily set it up playable online on itch.io. I've noticed you usually get more players having the game availabe without downloading anything.

On Edit Game page where you have the html file uploaded, just select the checkbox This file be played in the browser and everything should work fine.