Free web hosting for HTML games
Built something in Phaser, Godot, Construct or plain Canvas? Drop the ZIP and get a playable link in seconds — no repo, no build step, no iframe. Your game’s files are served from the edge city nearest each player, so they’re playing before a slow host would finish its handshake.
Great games die on bad hosting
You spent weeks on the game and five minutes deciding where to put it. Players feel that decision in the first three seconds.
Stuck inside someone else’s iframe
Embed pages wrap your game in their own layout, ads and scroll traps. When you just want a clean standalone link to share on Discord or a devlog, an iframe on a portal page isn’t it.
Repo ceremony for a jam build
Creating a repository, fixing the branch setting, debugging broken asset paths — all for a 20 MB export you finished at 3 a.m. before the deadline. That’s a deploy pipeline, not a share button.
Players quit before the loading bar fills
A game bundle served from one faraway server crawls in over a slow connection. Every extra second of loading is a player who closes the tab — before they’ve seen a single frame you made.
Your game starts before
slow hosts say hello.
An HTML game is files — the engine bundle, sprites, audio. How fast those files reach the player decides the first playable moment. Fylo.Host attacks that from both ends.
- ✓Served from the city nearest each player. Your files are replicated across 330+ edge locations, so a player in São Paulo and one in Delhi both pull from a node close by — not from one origin an ocean away.
- ✓Smaller payload before it ever ships. HTML and CSS are minified, PNG and JPG sprites converted to WebP, fonts subset to the characters you use. Less to download means less to wait for.
- ✓Edge cache answers in ~100 ms. Pages are held in edge storage and answered without a round trip to any origin — the same layer that serves every site on the platform.
- ✓No noisy neighbours. Every project runs in its own namespace with its own cache and limits. Someone else’s traffic spike never slows your game down.
From export to playable in three steps
Export to HTML5
Godot, Phaser, Construct, GDevelop, PixiJS or plain Canvas — any engine with a web export gives you a folder with an index.html inside.
index.html
game.js · assets/ · audio/
ZIP it and drop it
Compress the folder and drop the ZIP on the homepage. Pick a subdomain if you like. We unzip, optimize and warm the cache on the way in.
unzip my-game.zip ✓
minify + webp ✓
warm edge cache ✓
Share the link
Live in seconds on its own URL. Post it on Discord, your itch devlog, WhatsApp or a jam page — players click and they’re in the game.
What works out of the box
It’s static hosting done properly, so everything a browser game needs just runs — no server config, no special game mode.
Your game runs entirely in the player’s browser, exactly as it did locally. Rendering, shaders and sound need nothing from the server.
The Gamepad API, pointer events and touch controls are browser features — they work on your Fylo URL the same as anywhere.
High scores and save games persist per domain in the player’s browser. Your subdomain is stable, so saves survive between sessions.
Upload the whole export — nested folders, levels, JSON data. Sub-pages and asset paths work out of the box.
Heavy PNG atlases are converted to WebP and served from your own domain. Anything that would get larger keeps its original.
The JavaScript delay toggle has an exclusion list — add your engine bundle so it loads immediately while everything else stays lean.
Who hosts games on Fylo.Host
Portals embed you.
We give you your own page.
itch.io is a great storefront and GitHub Pages is a great deploy target for repos. When what you want is a fast, standalone playable link with zero setup, that’s us.
| Feature | Fylo.Host | itch.io | GitHub Pages | Tiiny.host |
|---|---|---|---|---|
| Instant ZIP upload, no account to try | ✓ | Account required | ✗ | ✓ |
| Standalone link, no iframe or portal page | ✓ | Embedded player | ✓ | ✓ |
| Custom subdomain on upload | ✓ | Project URL | Repo path | ✓ |
| Assets optimized for youMinify, WebP conversion, font subsetting | ✓ | ✗ | ✗ | ✗ |
| Play analytics included | ✓ | ✓ | ✗ | Paid |
| Update by re-uploading the ZIP | ✓ | ✓ | Git push | ✓ |
Got questions?
Players quit slow games
before they load.
Upload once. We handle the milliseconds.
Publish your game free No signup. No server setup. Playable in seconds.