ChatGPT is great at writing the site. Putting it online is where it stops.
The HTML ChatGPT writes is a real, working web page. It just has no address. These are the six places people get stuck between “looks great in the preview” and “here’s the link”.
You got a code block, not a website
ChatGPT replies with HTML in a code block and a Preview tab that only you can see. Saving it as index.html and double-clicking works on your computer and nowhere else.
ChatGPT Sites needs a paid plan, and isn’t everywhere
OpenAI’s own hosting is in public beta on Plus, Pro, Business, Enterprise and Edu. It isn’t on Free or Go, and at launch it isn’t offered in the EEA, Switzerland or the UK.
Canvas is gone from the current models
OpenAI removed canvas from GPT-5.5 Instant and GPT-5.5 Thinking on May 28, 2026. A code block’s share link is read-only and appears only when sharing is available. Neither is a site a customer can visit.
Three files and no idea where they go
Ask for anything bigger than one page and ChatGPT splits it into index.html, style.css and script.js, or hands you a ZIP. Upload only the HTML and the page arrives unstyled.
The contact form doesn’t send anything
ChatGPT writes a good-looking form with action="#", or a contact.php that no static host can run. Visitors press Send and the message goes nowhere.
Beta limits you can’t read in advance
Sites usage is capped by plan-specific limits that apply across all your Sites and may change during the beta. Hit one and a high-usage Site may not stay publicly available until usage drops.
ChatGPT behaviour as described in OpenAI’s Help Center: Creating and managing ChatGPT Sites, Working with writing blocks and code blocks and the Model Release Notes (checked September 2026). Sites is a beta; check OpenAI’s pages for current terms.
Three places a ChatGPT website can end up
What ChatGPT gives everyone, what it gives paid plans, and what the same HTML does once it’s on Fylo. The last row is there because it’s true.
| What you need | Fylo.Host | ChatGPT SitesPublic beta, paid plans | Code block + PreviewEvery plan |
|---|---|---|---|
| Public URL anyone can open | ✓ | ✓ | ✗ |
| Works with ChatGPT Free and Go | ✓ | ✗ | ✓ |
| Available in the EEA, UK and Switzerland | ✓ | Not at launch | ✓ |
| Your own domainSSL and www handled | Starter and up | Where available | ✗ |
| Limits you can read before you start | ✓ | Shown in-product, may change | — |
| Hosts code from any AI, or written by hand | ✓ | Through ChatGPT | — |
| Form submissions to your inboxSpam filtering included | Pro and Business | Build it by prompt | ✗ |
| Built-in blog with editor and RSS10 posts on the free plan | ✓ | Build it by prompt | ✗ |
| One-click minify, WebP, font subsetting | ✓ | Not documented | ✗ |
| Edit by chatting with ChatGPT | Paste the new code | ✓ | ✓ |
| Database, sign-in, server-side codeLightweight apps with a backend | ✗ | ✓ | ✗ |
How to host a website made with ChatGPT
Three steps, about two minutes. You don’t need to know what any of the code means.
Ask ChatGPT for one HTML file
End your request with: “give me the whole site as a single index.html with all CSS and JavaScript inline.” Then press Copy on the code block. One file means nothing can go missing on the way.
<!DOCTYPE html>
<html> … </html>
// Copy code
Paste it in, pick a link
Drop the code into the editor at the top, or upload the .html file. The preview shows the page exactly as visitors will see it. Type a subdomain or let us pick one.
Publish & share
Live in seconds. Send the link to anyone. Sign up free to keep it online, then add a blog, analytics and speed settings from the dashboard.
Got React, several files or a PHP form? One extra sentence.
ChatGPT likes to reach for React components, separate stylesheets and server scripts. None of that runs from a single pasted file. Send ChatGPT this prompt and host what it gives you back — it’s the number one fix for a hosted page that shows up blank or unstyled.
Six things that go wrong with ChatGPT websites, and the fix for each
The live preview above catches most of these before you publish. If the preview is wrong, the hosted page will be wrong in the same way.
The page is white, or shows raw code
The code is a React component, uses import statements, or expects a build step. A browser can’t run that from one file.
Plain black text on a white page
The design lives in a style.css that ChatGPT wrote in a second code block, and only the HTML got published.
Grey boxes where the photos should be
ChatGPT wrote placeholder URLs or paths like images/hero.jpg. Those files never existed.
index.html, point each src at them and upload the folder.The page stops halfway down
Long replies can end before the closing </html>. The missing half usually includes the script that made things work.
Looks fine on a laptop, unreadable on mobile
The viewport meta tag or the responsive CSS is missing. Try the fullscreen preview on your phone before you publish.
The ZIP link ChatGPT gave you stopped working
Files ChatGPT generates for download live in a temporary sandbox and expire with the session.
Built for pages that started as a prompt
Everything below is on by default or one toggle away in the dashboard. Nothing needs a config file, a repo or a build.
/blog/. 10 posts on the free plan. Blog guideFree plan: 1 site and 10 MB, which is a lot of HTML, with a small “Hosted with Fylo.Host” badge. Custom domains start on Starter and forms on Pro — see pricing. More on HTML website hosting and landing page hosting.
ChatGPT made the site. Keep it alive with a blog.
A one-page site gets one chance to rank. A blog gives Google a reason to come back. Fylo adds one next to the pages ChatGPT wrote, without touching them.
- Turn it on in the dashboard. Blog tab → choose the site → Enable blog. It appears at
/blog/; your uploaded files are left alone. - Write, or paste what ChatGPT drafted. The editor has Visual and Code modes, a media library, categories, tags and a cover image. Drafts get a private preview link.
- It looks like your site. Pick the Clean, Magazine or Minimal theme, or let Fylo copy the header and footer from the page ChatGPT made.
- The SEO plumbing is done for you. Clean URLs, canonical and Open Graph tags, article structured data, an RSS feed and a sitemap.
- 10 published posts on the free plan, unlimited on paid plans. Posts render as static HTML, so they load as fast as the rest of the site. Blog guide
yourdomain.com/ ← the page ChatGPT wrote
yourdomain.com/blog/ ← post index
yourdomain.com/blog/our-launch/
yourdomain.com/blog/feed.xml ← RSS
yourdomain.com/blog/sitemap.xml
// a prompt that works well in ChatGPT
you: write a 700-word post on <topic> as clean
HTML: h2, p, ul only, no <html> or <style>
// paste it into the editor’s Code mode
The ChatGPT websites that end up on a real URL
Fylo next to the usual suspects
Static.app and Tiiny Host both host ChatGPT websites too. Here is where they differ for one HTML file, taken from their own pages.
| What you need | Fylo.Host | Static.app | Tiiny Host |
|---|---|---|---|
| Free plan that stays freeNot a trial | ✓ | 7-day trial, then paid | Free with limits |
| Paste code and publish, no account | ✓ | ✗ | ✗ |
| Live preview before publishing | ✓ | ✗ | ✗ |
| Host-side minify, WebP, font subsetting | ✓ | ✗ | ✗ |
| Contact forms | Pro and Business | Paid plans | Paid |
| Built-in blogEditor, categories, RSS | ✓ | ✗ | ✗ |
| Custom domain with SSL | Paid plans | Paid plans | Paid plans |
| Publish from inside ChatGPT | MCP app | MCP, paid plans | Custom GPT |
Static.app and Tiiny Host details as published on their sites in September 2026. Check their pricing pages for current terms. Full comparison: Fylo vs Tiiny Host. Hosting something Claude made instead? See Claude artifacts hosting.
Use ChatGPT Sites when you need a backend. Host on Fylo when you need a website.
ChatGPT Sites is the better fit when
- You’re on Plus or higher, Sites has reached your account, and it’s offered in your country.
- The thing you’re building is a small app: it stores data, signs people in or runs code on a server.
- You want to build, edit and republish by chatting, all in one place.
- It’s an internal tool for named people in your ChatGPT workspace, not a public site.
Host it on Fylo when
- You’re on ChatGPT Free or Go, or in the EEA, UK or Switzerland.
- You already have the HTML — from ChatGPT, from another AI, or edited by hand.
- It’s a website: pages, a blog, real visitor numbers, fast on a phone in any city.
- You want limits and prices you can read today, and a site that doesn’t depend on your ChatGPT plan.
ChatGPT website hosting questions
index.html with the CSS and JavaScript inline. Copy the code from the code block, paste it into the editor at the top of this page, check the live preview and press Publish & Share. The site is on its own URL in seconds. Sign up free to keep it online.index.html, and drop the folder or a ZIP of it on the Fylo.Host homepage. Every file keeps its path, so the links between them keep working. Or ask ChatGPT to merge everything into a single HTML file and paste that here.</html>. Use the rewrite prompt on this page to get a single static HTML file, and check the live preview before you publish — if it renders there, it renders on Fylo.images/hero.jpg that do not exist anywhere. Put your real photos in a folder next to index.html, point each src at them, and upload the folder or a ZIP of it on the homepage. On paid plans you can also add images in the dashboard file manager.action="#" or a PHP script that no static host can run. Fylo Forms, on the Pro and Business plans, gives the site an endpoint that receives submissions, filters spam, emails you and keeps the leads in your dashboard. How Fylo forms work./blog/ next to the pages ChatGPT wrote, with an RSS feed and a sitemap. Nothing in your uploaded files is changed. The free plan includes 10 published posts. Blog guide.https://fylo.host/mcp. In ChatGPT, custom MCP apps need Developer mode, and OpenAI currently offers apps with write actions — publishing is one — on Business, Enterprise and Edu workspaces, on the web. On other plans, paste the code here. Codex CLI and other coding agents on your own machine can publish with the Fylo skill or an API key on any plan. Setup per client.<title> and meta description when it writes the page.ChatGPT wrote it.
Give it an address anyone can visit.
Paste once. We handle the milliseconds.
Host your ChatGPT site free No signup to try. Works with ChatGPT Free. Live in seconds.