Host ChatGPT-generated HTML as a live URL.
ChatGPT built you a working page, a calculator, a quiz, a tool. Paste the HTML here and get a public URL so anyone can see it.
- 25MBa file on the free plan
- 10 linkslive at once, free
- No capon visitors, on any plan
0 characters
What they see
The page ChatGPT built, working in their browser.
Send the link in a chat or an email. Apps that show link previews display a card with the page's title, and one tap opens the working page. Your conversation stays in ChatGPT. A page pasted without an account carries a small NudgeHost bar along the bottom until you claim it with a free account.
- A preview card with the page's title
- The working page, with its scripts running
- No ChatGPT account needed to open it
How it works
From ChatGPT to a link in three steps.
Paste the code
Press Copy on ChatGPT's code block, open the Paste HTML tab on the uploader and press Publish. Signed out, a page can be up to 25MB, and you can keep 3 links live at a time.
Copy the link
The link works as soon as the page publishes, at a short nudgehost.com address. Name the link in the upload card first and it reads like nudgehost.com/meeting-cost.
Send it to anyone
Paste it into a chat, an email or a text. They open the working page without a ChatGPT account or a NudgeHost one.
After you send it
The link keeps up with ChatGPT.
Most of this is on the free plan. Passwords and the detail behind each open come with Pro.
Publish the next version on the same link
When ChatGPT improves the page, save the code as an .html file and upload it over the old one. The address and the view count stay the same, so nobody needs a new link.
See how often it's opened
Free accounts see how many times the page was opened. Pro adds the time and country of each open, with a CSV export.
Keep a team tool private
On Pro, a password keeps the page closed to anyone outside the team. Any account can give the link an end date.
Plans
What your page gets on each plan.
| Without an account | Free | Pro | Studio | |
|---|---|---|---|---|
| Largest page | 25MB | 25MB | 250MB | 1GB |
| Links live at once | 3 | 10 | Unlimited | Unlimited |
| How long a link lasts | 7 days | Until you delete it | Until you delete it | Until you delete it |
| Open tracking | Not included | Open counts | Time and country of each open, CSV export | Same as Pro |
| Password protection | Not included | Not included | Yes | Yes |
| Custom domains | Not included | Not included | 1 | 5 |
| Price | $0 | $0 | $12 a month | $29 a month |
QR codes, end dates and replacing a page work on every account plan. A page published without an account shows a small NudgeHost bar until you claim it with a free account. Custom domains work with a zipped site rather than a single page.
Compared
NudgeHost and Tiiny.host, for a page ChatGPT built.
The differences that matter when the page came out of a chat rather than a code editor.
| NudgeHost | Tiiny.host | |
|---|---|---|
| Free plan | 25MB a file, 10 live links | 3MB a file, 1 project |
| Publishing without an account | Yes, up to 25MB | Account and verified email first |
| Publishing without a file, by pasting markup | Yes, paste HTML straight in and it becomes a page with its own URL and link preview | Not named on the published plan list |
| Banner on registered free plan | None on account plans, so a free account's link looks the same as a paid one | Banner |
| Replacing a file at the same URL | Every account plan, slug and view count kept | Editing features start on Solo |
Figures last verified 1 September 2026, from each service’s published plans.
Read the full comparisonLinks and screenshots
Why a live link beats a screenshot of the output.
A screenshot of a calculator can't calculate. A link to the page lets the other person type into it and click through it on their own screen, which is the whole point of what ChatGPT built. Publishing pasted markup also skips saving a file first.
ChatGPT often returns one block with the CSS and JavaScript inline, and that is exactly what a single hosted page needs. When it splits the work into index.html, styles.css and script.js, ask it to merge them into one file. You can also upload the three files as one zipped site, and index.html becomes the front page.
A page made without an account stays up for 7 days. Claiming it with a free account keeps it online with no end date and takes the NudgeHost bar away. For a whole app rather than one page, a Lovable project export goes up the same way as a ZIP. The guides to sharing by link show the same move for a resume, a pitch deck and a wedding page.
Guides
Pages people share this way.
Frequently asked questions
How do I copy the HTML from a ChatGPT conversation?
When ChatGPT outputs code, hover the code block and click the Copy button at the top right. That gives you the raw HTML on your clipboard.
Does the recipient need a ChatGPT account?
No. The hosted link is a normal public URL. Your conversation never goes to NudgeHost; only the final HTML block does.
Will external scripts and CDN links work?
Yes. If the HTML loads Tailwind, React, or any other library from a CDN, those requests fire as normal from the hosted page.
What if ChatGPT gave me multiple files?
Ask ChatGPT to inline them into one HTML file; it does this reliably. Or zip the files and the archive serves as a live site at its own subdomain, with index.html as the entry point.
Can I publish without making an account?
Yes. The page goes live straight away and lasts 7 days, and you can hold 3 at once. Until you sign up and claim it, a small NudgeHost bar sits along the bottom of the page. Claim it within that time and it moves to your account with no end date, as long as you're under the free plan's 10 links. Otherwise the link stops working and the address reads as if it was never used.
What does the NudgeHost bar show?
The NudgeHost name, the words "Hosted free on NudgeHost" and a Report link. It sits along the bottom of the viewer, outside your page, so your layout stays as ChatGPT built it. Claim the page with a free account and the bar goes.
What name does a pasted page get?
The file is saved as paste- followed by a number, ending in .html. That name shows in the header above the page and on the file anyone downloads. The link can still read however you like if you name it in the upload card before you publish.
What shows when I paste the link into a chat app?
A card with the page's title, taken from its title tag, on a NudgeHost background labelled HTML. A page without a title shows the filename instead. A password-protected link shows the standard NudgeHost card, so nothing about the page leaks.
Can the page save settings or show pop-up alerts?
Not inside NudgeHost's viewer. The page runs in a sandboxed frame that blocks browser storage and dialogs such as alert() and confirm(). Forms and links that open a new tab still work, but a link that tries to take over the whole browser window is blocked, so point links at a new tab.
Can I update the page after sharing the link?
Yes, on any account plan. Save the new code as an .html file and upload it over the old one from your dashboard. The address, the view count and any password or end date stay the same.
Can I see whether anyone opened it?
Yes, with an account. Free accounts see how many times the page was opened, and Pro adds the time and country of each open, with a CSV export.
Can I password-protect the page?
Yes, on Pro and Studio. Anyone who opens the link has to enter the password before the page loads.
Can an AI assistant publish the page itself?
Yes, if it supports MCP. Connected to the NudgeHost MCP server with your account, an assistant can publish up to 2MB of HTML as a live page and hand you the link, with no copy and paste in between.
Will search engines index the page?
No. The viewer tells search engines not to index hosted pages, so a tool you made for your team doesn't turn up in search results.
Can the person I send it to keep a copy?
Yes. The header above the page has a Download button that saves the .html file, so anyone who wants the code can take it.
What if what I paste isn't HTML?
The uploader checks that the text starts with a tag. If it doesn't, it asks whether to publish anyway, which catches the case where you copied ChatGPT's explanation instead of the code block.
Does the page work on a phone?
The viewer fits any screen, and the page inside it behaves as it would anywhere else. Ask ChatGPT for a responsive layout and the page works on a phone as well as a laptop.
Can I print a QR code for the page?
Yes. Every link on an account comes with a QR code, so a poster, a slide or a handout can open the page from a phone camera.
Is there a limit on how many people can open it?
No. There's no visitor cap on any plan, so a page that gets passed around keeps working.
Get file-sharing tips that actually help.
One email a month. No spam, no fluff.
Related tools
Other things you can do on NudgeHost.
Ready to share your file?
Free forever, no credit card needed. The whole thing takes a few seconds.