Where to host a game you made with ChatGPT or Claude: itch.io, GitHub Pages, Netlify Drop, CodePen, and Convika compared
Quick answer
For a one-file game made with ChatGPT or Claude, itch.io suits finding players, GitHub Pages and Netlify Drop give a plain link, and CodePen suits sharing the code. Convika opens straight into the game and shows 90 days of visitor stats on Free. The deciding row is what each free plan does when many people play.
Free plan: no credit card, 1 published page, 10,000 page views a month included.
On this page
- Publishing and playing: account, file, and phone
- What happens when your game goes viral on a free host
- Is itch.io free for HTML5 games?
- Is GitHub Pages OK for a game?
- Netlify Drop and CodePen: a quick link, or the code on show
- Saved scores belong to the address
- Your own domain on a free plan
- Convika: a link that opens straight into the game
- Which one to pick
- Frequently asked questions
- Sources
Your game works in the chat's preview. A reaction test, a memory match, a quiz with a score. Now you want a link your friends can open on their phones, and 5 free hosts come up again and again: itch.io, GitHub Pages, Netlify Drop, CodePen, and Convika.
All 5 take a game that is one HTML file. They differ on who needs an account, what a player sees on a phone, and what happens on the day the link spreads. Every vendor fact below comes from the host's own docs or pricing page, read on October 21, 2026, or from a test the table names. Where those pages don't say, the table says "Not stated."
Publishing and playing: account, file, and phone
| Host | Account to publish | Account to play | What you upload | What a player sees on a phone |
|---|---|---|---|---|
| itch.io | A free itch.io account. New pages start as drafts until you set them to Public | None. A logged-out browser at phone size loaded 2 public games on October 21, 2026 | One HTML file with the whole game, or a ZIP with an index.html (up to 1,000 files and 500 MB unzipped) | The itch.io game page. On a phone the game launches full screen after a tap, with a warning unless you tick Mobile Friendly |
| GitHub Pages | A GitHub account. On GitHub Free the repository must be public | None. GitHub says Pages sites "are publicly available on the internet" | Files in a repository, with an index.html as the entry file; a site up to 1 GB | Your file as the page, at <owner>.github.io |
| Netlify Drop | None to drop. The link has a temporary password until you sign in to claim it | None once the project is public. On new credit-based accounts, new projects start private | A folder, a zip, or a single HTML file | Your file as the page, at a netlify.app address |
| CodePen | A free account to save a Pen | Not clear: CodePen's docs say anyone can see a public Pen, and also that the Pen Preview "isn't available to anonymous users" | Up to 3 files per Pen on Free, 1 MB per text file, no image or sound files | The Pen with its preview open. A preview-only link and deployed sites are PRO features |
| Convika | A free account to publish. The no-account upload box makes a preview with scripts off | None | One .html or .htm file up to 2 MB, or pasted code. No image or sound files, folders, or zips | Your file as the page, at yourpage.convika.page. Free adds a 40 px Convika bar at the bottom |
itch.io is the only host here that puts a store page around the game: a description, screenshots, and donations. GitHub Pages, Netlify Drop, and Convika open straight into your file. CodePen opens its own page with your code beside the game.
What happens when your game goes viral on a free host
A game link can travel fast through a group chat or a post. Free plans answer a spike in different ways, and only some of them say what happens.
| Host (free plan) | What it counts | Free allowance | When you pass it |
|---|---|---|---|
| itch.io | Not stated | No traffic limit stated. New accounts get a soft limit of 20 project pages | Not stated |
| GitHub Pages | Bandwidth | Soft limit of 100 GB a month | GitHub may stop serving the site or email you suggestions. Separate rate limits answer with HTTP 429 |
| Netlify Free | Credits: 20 per GB of bandwidth, 2 per 10,000 requests | 300 credits a month, a hard limit | Every project on the account pauses with "Site not available" until the next billing cycle, or until you upgrade |
| CodePen Free | Not stated for Pens | Not stated. The 5 TB a month CodePen names is for deployed sites, a PRO feature | Not stated |
| Convika Free | Page views, all pages combined | 10,000 a month | Editing and stats pause at that count, and 7 days later the pages stop until the month ends or you upgrade (pricing) |
Two numbers help you plan:
- On a bandwidth host, the cost is file size × times opened. A 1 MB game opened 10,000 times sends about 10 GB. On Netlify Free that's 200 of the month's 300 credits, before requests and deploys.
- On Convika, the file size doesn't matter. It counts page views, so a 2 MB game and a 50 KB game use the allowance at the same rate. Pro monthly ($12 a month) includes 100,000 page views and bills each further 10,000 at $0.10.
Free hosting traffic limits compared adds Cloudflare Pages, Vercel, Tiiny Host, and Neocities. Reading in Japanese? AI で作ったゲームがバズったら covers the same limits.
Is itch.io free for HTML5 games?
Yes. itch.io's Creator FAQ says it "costs nothing to use" and that ads "will never be placed on any of your pages." You choose what share of any sale goes to itch.io.
What fits a game made with AI:
- Players can find you there. itch.io scans an uploaded game to detect the engine it was made with, which helps list it in its browse pages.
- A single HTML file works. itch.io says a self-contained file can be uploaded without zipping it. A game with separate image files needs a ZIP.
- Payments are donations only. itch.io sets every HTML5 game to take payments as donations.
- It can call other sites. itch.io's HTML5 docs say a game that loads files or talks to an API on another domain must use HTTPS, so an online leaderboard on your own server can work there.
What to plan for: the game plays inside an iframe on the itch.io page, after a click by default. Players see itch.io's page around it, not a link that opens straight into the game.
Is GitHub Pages OK for a game?
Yes, if you're comfortable with a repository. GitHub Pages takes "HTML, CSS, and JavaScript files straight from a repository" and publishes them. Put the game in a file named index.html, turn on Pages, and the game opens at <owner>.github.io/<repository>.
- The repository is public on GitHub Free. Anyone can read the game's code.
- No visitor stats. The GitHub Pages docs read for this page mention none.
- GitHub Pages isn't for running a business. Its limits page says it isn't allowed as free hosting for "your online business, e-commerce site," or software sold as a service. A free game for friends is fine.
Netlify Drop and CodePen: a quick link, or the code on show
Netlify Drop gives you a link without an account. Drop the HTML file on the page and you get a netlify.app address. Netlify's quickstart says that link "is protected with a temporary password until you claim it," so sign in or sign up before you send it. On new credit-based accounts, the project then stays private until you make it public. Netlify Free also includes custom domains with SSL, and web analytics kept for 1 day. Projects created on Free since August 19, 2026 show a "Powered by Netlify" badge, which you can turn off.
CodePen suits a game you want people to read and remix. Anyone can fork a public Pen into their own copy. On Free, a Pen holds 3 files, each text file up to 1 MB, and no image or sound files. A shared Pen opens with the preview showing; adding ?ui=preview to the link maximizes it. A link to the preview alone, and deploying a Pen as its own site, are PRO features.
Saved scores belong to the address
Most AI-made games keep a best score with localStorage. MDN describes localStorage as storage "for the Document's origin": the browser keeps it per player and per address. Two things follow, on any host:
- Moving the game to a new host resets every player's saves. The new address starts empty. Pick the host before you share the link widely.
- Games on the same address share the storage. GitHub Pages serves project sites at
<owner>.github.io/<repository>, so every game in one account has the same origin. Give each game's save key its own name.
On Convika each page has its own address, like yourpage.convika.page. To fix a bug, use New version from a file on the page's screen: the updated file becomes the next version at the same link, and players keep their saves.
Your own domain on a free plan
| Host | Custom domain on the free plan | Visitor stats on the free plan |
|---|---|---|
| itch.io | Not stated | Views, downloads, and purchases of each page |
| GitHub Pages | Yes, a subdomain such as www.example.com or a bare example.com | Not stated |
| Netlify Free | Yes, with SSL | Web analytics, kept for 1 day |
| CodePen Free | No. 0 on Free; custom domains work only for deployed Pens, a PRO feature | Not stated |
| Convika Free | 1 subdomain, such as play.example.com; a bare example.com isn't supported | Visits, referrers, devices, and countries for 90 days |
Convika: a link that opens straight into the game
Drop your game's HTML file in the box above, or paste the code. The preview link lasts 3 minutes and runs no scripts, so the game won't start there yet. Click Keep this page — free, no card and sign up, and the page moves into your account. Open its private preview on your phone and play a round. Then click Publish. The first time you publish, Convika asks you to Choose how to publish your page; Free is enough for a game you share with friends.
What you get on Free:
- A link that opens into the game, at an address like
yourpage.convika.page, with no account for players. - Stats on who came to play: visits, the sites that sent them (such as t.co for X, or reddit.com), devices, and countries for the last 90 days.
- 1 published page and 10,000 page views a month, with 1 custom subdomain.
What Convika doesn't do:
- No built-in leaderboard, multiplayer, or payments. A published page can't call other sites with
fetchor a WebSocket, so a leaderboard on another server doesn't work. A best score kept inlocalStoragestays in each player's browser. A game that saves withwindow.storage's shared values, as Claude artifacts do, keeps one shared list on Convika that every player sees; Convika has no leaderboard feature or player accounts of its own. - One file only. Images and sounds go inside the file, or at
https://links on another host loaded with<img>,<audio>,new Image(), ornew Audio(). A game library's loader, such as Phaser's or p5.js's, reads images and sounds embedded in the file, but a file it fetches from another host is blocked. About 1.5 MB of embedded images and sound fit in the 2 MB file. - No Unity or Godot builds,
eval, or embedding. WebAssembly and Web Workers run, but a Unity or Godot web build comes as several files, and Convika keeps one HTML file. Code built withevalornew Functionis blocked, and the page can't play inside another site's iframe. - A bar on Free. Free pages show a 40 px Convika bar at the bottom. The 1-year pass ($29 once) and Pro ($12 a month) remove it.
How to publish a game you made with ChatGPT lists what worked and what didn't in a published game in 3 browser engines, with the steps.
Which one to pick
- You want strangers to find your game, or donations: itch.io.
- Your code is already on GitHub, and you want your own bare domain: GitHub Pages.
- You want a link before you make an account: Netlify Drop. Claim it before you send it.
- You want people to read and remix the code: CodePen.
- You want a link that opens straight into the game on a phone, and to see how many people played and where they came from: Convika.
Frequently asked questions
Where can I host an HTML game for free?
itch.io, GitHub Pages, Netlify Drop, CodePen, and Convika all host a one-file HTML game for free. itch.io shows it on a game page, GitHub Pages, Netlify Drop, and Convika open the file as the page, and CodePen shows it next to its code. On Convika's Free plan you publish 1 page with no credit card.
Is itch.io free for HTML5 games?
Yes. itch.io's Creator FAQ says it "costs nothing to use" and never puts ads on your pages. You need a free account to publish, and players can play without one. HTML5 games there take payments only as donations.
Is GitHub Pages OK for a game?
Yes, for a free game. GitHub Pages publishes an index.html from a repository, and on GitHub Free the repository must be public. It has a soft limit of 100 GB of bandwidth a month and isn't allowed for running an online business.
What happens if my game goes viral on a free host?
It depends on the host. Netlify Free pauses every project on the account when its 300 monthly credits run out. GitHub Pages may stop serving a site past its soft limits. itch.io and CodePen state no traffic limit for a free game. Convika Free includes 10,000 page views a month; pages stop 7 days after reaching that, until the month ends or you upgrade. In a workspace created before October 23, 2026 (Japan time), this starts on November 1, 2026.
Can I use my own domain?
On GitHub Pages, Netlify Free, and Convika Free, yes. GitHub Pages takes a subdomain or a bare domain, Netlify includes custom domains with SSL, and Convika Free connects 1 subdomain such as play.example.com. CodePen Free allows none, and itch.io's docs don't say.
Sources
- Uploading HTML5 games (itch.io) (checked October 21, 2026)
- Creator FAQ (itch.io) (checked October 21, 2026)
- Getting started (itch.io) (checked October 21, 2026)
- Access control (itch.io) (checked October 21, 2026)
- What is GitHub Pages? (GitHub Docs) (checked October 21, 2026)
- Creating a GitHub Pages site (GitHub Docs) (checked October 21, 2026)
- GitHub Pages limits (GitHub Docs) (checked October 21, 2026)
- Custom domains and GitHub Pages (GitHub Docs) (checked October 21, 2026)
- Netlify Drop quickstart (Netlify Docs) (checked October 21, 2026)
- Netlify pricing (checked October 21, 2026)
- How credits work (Netlify Docs) (checked October 21, 2026)
- Resume paused projects (Netlify Docs) (checked October 21, 2026)
- Powered by Netlify badge (Netlify Docs) (checked October 21, 2026)
- Pen Editor (CodePen Docs) (checked October 21, 2026)
- Pen limitations (CodePen Docs) (checked October 21, 2026)
- Sharing a Pen (CodePen Docs) (checked October 21, 2026)
- Forking (CodePen Docs) (checked October 21, 2026)
- Preview and Live View (CodePen Docs) (checked October 21, 2026)
- Deployment and hosting (CodePen Docs) (checked October 21, 2026)
- Window.localStorage (MDN) (checked October 21, 2026)
Next step
How to share an HTML file as a link that opens on any phone
Email and Google Drive open HTML files on a phone without scripts. Compare 5 hosts (Netlify Drop, Tiiny Host, GitHub Pages, Convika) and follow 4 steps.
Related articles
- How to publish a game you made with ChatGPT so friends can play itPut a one-file HTML game from ChatGPT online for free and send friends a link. itch.io, GitHub Pages, Netlify Drop, CodePen, and Convika compared, with steps.
- What happens to a free website when it gets too much traffic? Limits comparedTraffic limits of 8 free hosts, GitHub Pages, Netlify, and Vercel included: whether a viral page stops, slows, or gets billed, and how to keep it up.
- Free HTML hosting compared (2026)Netlify Drop, Cloudflare, GitHub Pages, Vercel, Tiiny Host, and 6 more free HTML hosts compared: sign-up, link expiry, custom domain, forms, stats, and badge.
- Netlify Drop alternatives in 2026: 7 hosts compared on forms, stats, and domainsNetlify Drop links have a temporary password until you sign in and pause once 300 credits are used. Compare 7 hosts, including Cloudflare Drop and Convika.
- GitHub Pages alternatives for a one-page site (no git needed)Netlify, Cloudflare Pages, Vercel, Tiiny Host, Carrd, and Convika compared with GitHub Pages on git, forms, passwords, custom domains, and commercial use.
- Make a game with AI for free, no coding, and send friends a link they can playNo game-maker app needed: ask ChatGPT, Claude, or Gemini for a one-file HTML game, test it on your phone, and publish it free as a link friends can play.