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
For people

0 characters

Paste HTMLFrom ChatGPTUp to 25MB freeLive in seconds

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.

  1. 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.

  2. 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.

  3. 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.

Every account plan

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.

Counts freeDetails on Pro

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.

End dates freePasswords on Pro

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 accountFreeProStudio
Largest page25MB25MB250MB1GB
Links live at once310UnlimitedUnlimited
How long a link lasts7 daysUntil you delete itUntil you delete itUntil you delete it
Open trackingNot includedOpen countsTime and country of each open, CSV exportSame as Pro
Password protectionNot includedNot includedYesYes
Custom domainsNot includedNot included15
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.

NudgeHostTiiny.host
Free plan25MB a file, 10 live links3MB a file, 1 project
Publishing without an accountYes, up to 25MBAccount and verified email first
Publishing without a file, by pasting markupYes, paste HTML straight in and it becomes a page with its own URL and link previewNot named on the published plan list
Banner on registered free planNone on account plans, so a free account's link looks the same as a paid oneBanner
Replacing a file at the same URLEvery account plan, slug and view count keptEditing features start on Solo

Figures last verified 1 September 2026, from each service’s published plans.

Read the full comparison

Links 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.

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.

Ready to share your file?

Free forever, no credit card needed. The whole thing takes a few seconds.

Get started free