From ChatGPT chat to a real website
ChatGPT can write a whole site but can't put it anywhere, so you're left holding code with no address. The distance from here to a real link is shorter than it looks.
Step 1: get the files out of the chat, properly
If it's more than one file, don't copy-paste piecemeal; ask ChatGPT to package it:
Download the zip. The index.html name matters: it's the file the web shows when someone visits your address.
Step 2: drag it somewhere that serves websites
With Plyo (free, 3 projects, no card): drag the zip anywhere onto the dashboard, it becomes a project, click Publish, and it's live at yourname.plyo.dev with a check for exposed secret keys before it goes out. Other drag-and-drop hosts exist and work too; the differences that matter later are versions, updates and safety checks, below.
Step 3: updates without chaos
The second version is where zip-juggling falls apart: which zip is current, what changed, where did the working one go. On Plyo, re-dragging the new zip into the same project creates a new version on the timeline with a summary of what changed, and the old one stays one click away if the new one's worse. When you outgrow ChatGPT's chat window and move to Cursor or Claude Code, they connect to the same project and the history carries on.
Worth checking before you share the link
- Did ChatGPT hard-code any secret key into the files? Two-minute check: open the files and search for
sk_liveandkey. (What to do if yes.) - Does every page have a real title, not "Untitled Document"? It's what shows in the browser tab and in link previews when you share it.
Plyo is the home for AI-built projects — every version saved, one click to undo, one click to publish, plus a safety check, visitor counts and backups. Free to start: 3 projects, no card needed.
Give your project a home