sofast
Host from / ChatGPT

Built your site in ChatGPT? Let's put it online.

ChatGPT designed it. sofast hosts it — with your own domain, live in 15 seconds, no code required.

From $5 a month· Live in under 2 minutes· Cancel anytime

The short version

01
Export your files from ChatGPT

Download the HTML (or the full file set, if ChatGPT created several).

02
Upload them to sofast

Drag the folder or ZIP in.

03
Your site is live

On a free address right away, with your own domain whenever you're ready.

The rest of this page walks through each step in detail — including a couple of ChatGPT-specific things worth knowing before you upload.

1

Get your files out of ChatGPT

How you do this depends on how ChatGPT built your site.

If your site opened in Canvas (the panel that appears next to the chat): look for the Download button in the Canvas toolbar, alongside Edit, Copy, and Expand. Canvas detects what kind of content you're working with and offers a matching export — for a working webpage, make sure it downloads as an .html file, not .md or .docx. If .html isn't offered, ask ChatGPT directly: "Give me the complete HTML for this so I can save it as a file myself," then paste the code into a plain text file and save it with a .html extension.

If ChatGPT generated files through its file or code tool (you'll see a file card with a download link appear directly in the chat): download each file and keep them together in a single folder before the next step.

One thing worth checking before you move on: Canvas isn't available on every ChatGPT plan or model. If you don't see the option to open a canvas at all, just ask ChatGPT to write out the full HTML, CSS, and JavaScript in the chat, then copy it into a file yourself — the result is the same.

Also check what kind of file you actually got: if it ends in .jsx, .tsx, or comes with a package.json, that's a React project that needs a build step, not a plain web page — it won't open correctly in a browser. Ask ChatGPT to "convert this into a plain HTML, CSS, and JavaScript site with no build step" before exporting again. sofast hosts static HTML/CSS/JS — not React source files that need to be compiled.

2

Upload to sofast

Drag the folder (or ZIP) you just downloaded into your sofast dashboard. If your site is a single HTML file, that works too — drop it in as-is.

Your site goes live immediately on a free sofast address, so you can check that everything looks right before doing anything else.

3

Add your domain (optional, whenever you're ready)

If you already have a domain, connect it from your dashboard — we'll walk you through the DNS setup and issue the SSL certificate automatically. If you don't have one yet, you can register one without leaving sofast, or just stick with the free address for now. See our full guide on connecting a custom domain for the details.

A few things to check before you upload

Images not showing up?

If ChatGPT referenced an image by a link that only worked inside the chat (rather than a file you downloaded), that link won't work once the site is live elsewhere. Make sure any images are included in your downloaded folder, or swap in ones you host yourself.

Ask ChatGPT

“My images don't show up once the site is hosted. Replace every external image link with local files in an images/ folder, give me those files to download, and use relative paths in the HTML.”

Built across several messages or several canvases?

ChatGPT doesn't have a single button to export "the whole project" as one bundle — each canvas or file download is separate. Before uploading, ask ChatGPT to combine everything into one exportable set of files, and check that the pages link to each other correctly (e.g. about.html links to index.html, not to a path that only existed inside the chat).

Ask ChatGPT

“My site has several pages spread across canvases. Combine everything into one set of files — one HTML file per page with index.html as the home page — and make sure every link between pages is a relative path that works inside the same folder.”

Styling looks different once it's live?

Occasionally a design that used a specific font or icon set inside ChatGPT's preview needs that resource included in the export too. If something looks off, ask ChatGPT to double-check that the exported files are fully self-contained.

Ask ChatGPT

“The styling changes once my site is hosted. Make the exported files fully self-contained: put the CSS inline or in a local file, and load fonts and icons from a complete public https:// link rather than anything specific to the preview.”

Frequently asked questions

Do I need to know how to code to do this?

No. Exporting from ChatGPT and uploading to sofast are both drag-and-drop actions. You don't need to read or write any of the code in between.

What if ChatGPT built my site across several messages or canvases?

Ask ChatGPT to combine everything into one exportable set of files before you download. ChatGPT doesn't bundle a multi-message project into a single export automatically, so it's easier to ask for one clean set upfront than to piece separate downloads together yourself.

Can I keep editing my site in ChatGPT after it's live?

Yes. Make your changes in ChatGPT, export the updated files the same way, and upload them again — your live site updates in seconds, with no downtime.

Does this work for sites built with a custom GPT, not just the regular chat?

Yes. The export step is the same — download the HTML (or ask ChatGPT for it directly) and upload it to sofast the same way.

What if my site needs a database or user accounts?

That's outside what static hosting supports. If ChatGPT built something with backend functionality, talk to your developer about what kind of hosting that specific piece needs — sofast is built for static sites: HTML, CSS, and JavaScript with no server-side logic.

Is this any different from hosting a site built with Claude or another AI tool?

Not really — once the files are exported, sofast hosts them the same way regardless of what built them. This guide is ChatGPT-specific because the export step looks a little different tool to tool.

Your site is ready. Let's get it live.

Export your files from ChatGPT, drop them in, and you'll have a live link in under two minutes.