Share a ChatGPT-made HTML game with friends
Save the code ChatGPT gave you as index.html (or copy it), drop the file or paste the code on ship.page, and send the link to your friends. ship.page publishes your .html file, folder or .zip for free with no signup, no account and no credit card, live in seconds. Upload a single HTML file up to 10 MB or a ZIP up to 25 MB (100 files max) on the free forever plan.
A file. A folder. A fresh start.
Your static site, one link away.
Uploading publishes your file. The link is public but unlisted, not password-protected, so leave out secrets and confidential content.
- Max single HTML file size on every plan
- 10 MB
- Max free ZIP upload (100 MB unpacked, 100 files)
- 25 MB
- Free forever with no signup, no card and no bandwidth cap
- $0
- Pro plan for same-link updates and custom subdomains
- $4/mo
How to put a ChatGPT HTML game online
Copy the code or save it as index.html
A game ChatGPT makes is usually one self-contained HTML file with CSS and JavaScript inside. Copy the full code block, or save it on your computer as index.html (if ChatGPT gave you a ZIP, download that instead).
Paste the HTML or drop the file on ship.page
Open ship.page in your browser, paste the code directly, or drag in your .html file, folder or .zip. You do not need to create an account or enter a credit card.
Send the live link or QR code to friends
Your game goes live in seconds on its own HTTPS subdomain, and friends can play it right from the link on any phone or computer. The success screen also gives you a QR code with a PNG download.
Ways to share a ChatGPT-made HTML game
| Route | Account | Steps | Best for |
|---|---|---|---|
| ship.page | No account needed | Paste HTML or drop file/ZIP, copy link | Instant link and QR code for a 10 MB HTML file or 25 MB ZIP |
| Netlify Drop | Needed to remove password | Drop folder/ZIP/HTML, sign in to claim | Deploys under 50 MB when you already use Netlify |
| Vercel Drop | No (expires in 1 hr unclaimed) | Drop file/folder/ZIP, sign in to keep | Quick 1-hour preview or framework projects with an account |
| GitHub Pages | GitHub account required | Create public repo, commit index.html, enable | Public projects up to 1 GB that need a custom domain |
Which tool should you use to share your game
ship.page is the fastest option when you just want friends to play your game right now. You can paste raw HTML without even saving a file, or drop an index.html up to 10 MB or a ZIP up to 25 MB (up to 100 files, 100 MB unpacked), and anyone with the link can open it immediately with no password wall. If you want to put another ChatGPT website online later, the workflow is the exact same.
Netlify Drop (app.netlify.com/drop) also accepts a single HTML file, folder or ZIP without an account to start, and its docs note that deploys under 50 MB work best while single files over 10 MB may get stuck. However, a site dropped without signing in stays behind a temporary password until you claim it with a Netlify account, and unclaimed drops expire on their own. Vercel Drop (vercel.com/drop) lets you deploy a static file, folder or ZIP without an account since October 19, 2026, but unclaimed deployments expire after one hour unless you sign in (and framework projects require an account).
GitHub Pages is the better pick when your game has up to 1 GB of assets, needs a custom domain, or belongs in a public code repository. It is free for public repositories on GitHub Free with a 100 GB monthly soft bandwidth limit and 10 builds an hour, though it requires a GitHub account and cannot be used for commercial, e-commerce or SaaS hosting.
What to check if your AI game has multiple files or screens
Most ChatGPT games are a single file, which makes it easy to turn HTML into a link. If your game uses external sprites, sound effects or multiple pages, put everything in one folder or ZIP with index.html as the homepage.
File paths on ship.page are case-sensitive, so if your code loads player.png, a file named Player.png will not load. Folder uploads go up as one request of at most 10 MB with the files encoded inside (roughly 7 MB of raw files), so zip larger folders first.
- Single-file games: paste the code or drop the .html file (up to 10 MB).
- Multi-file games: upload a .zip up to 25 MB on free (100 MB unpacked, 100 files max).
- Single top folder: if your ZIP has one main folder inside, ship.page unwraps it automatically.
- Client-side routes: ask ChatGPT to use hash routes like #/leaderboard instead of /leaderboard.
- Static files only: HTML, CSS, JavaScript, images, audio, video, fonts, JSON and WebAssembly all work, with no PHP, Node.js, Python or databases.
Tip: On ship.page, a client-side route like /about works after starting on the home page, but refreshing /about directly returns 404 because there is no single-page-app fallback. Tell ChatGPT to use hash routes (/#/about), or use Netlify, Cloudflare Pages or Vercel if your app requires path rewrites to index.html.
Fixing bugs when ChatGPT updates your code
Once your friends test the game, you will probably ask ChatGPT to tweak the speed, fix touch controls or add a high-score screen. When you publish without an account or on the free plan, a page cannot be updated in place, so pasting the new code creates a new link to share your HTML game. You can claim any upload with a free account (sign in with Google or an email link, no card) and it stays online as long as you keep it.
If you already sent the link to a group chat and want to keep the same URL when you update the game, upgrade to Pro for $4 a month (billed monthly, cancel anytime). Pro pages never expire, let you re-upload or edit in place, remove the closable "Hosted on ship.page" badge, and add optional password protection.
Pro also gives you up to 5 custom subdomains like yourname.ship.place that you can point at any of your pages and move anytime, plus larger ZIP uploads up to 100 MB (400 MB unpacked) and 10,000 files per upload. For more ways to publish browser games, see our guide to free HTML5 game hosting.
Questions
ChatGPT made an HTML game, how do I share it with friends?
Copy the HTML code from ChatGPT, open ship.page, paste the code into the uploader (or drop it saved as index.html), and copy the live link. It is free with no account required, and friends can open the link on any phone or computer.
Do my friends need a ChatGPT account to play the game?
No. Once you publish the HTML on ship.page, it runs as a standard webpage in any browser over HTTPS. Anyone with the link or QR code can play it without signing in anywhere.
Can I include images and sound files with my ChatGPT game?
Yes. Put your index.html file along with your images, audio, CSS and JavaScript into a folder or a ZIP file and drop it on ship.page. The free plan accepts ZIPs up to 25 MB (100 MB unpacked) with up to 100 files.
Will search engines index the game I made for my friends?
No. Every page uploaded to ship.page is sent with a noindex header so search engines leave it out, and ship.page does not list uploads anywhere public. Only people with your link can open it, and Pro ($4 a month) adds password protection.
Can I update the game code without changing the link?
On the free plan, each new upload gets a new link. On the $4 a month Pro plan, you can re-upload or edit your page and keep the exact same link, or point one of up to 5 custom subdomains (like yourname.ship.place) at whichever version is current.
Keep reading
Paste your ChatGPT game code now
Drop your index.html or paste the code for a free live link and QR code in seconds, with no signup.