Paste HTML directly and get a live link.

Copy the HTML, paste it in, get a live URL. No saving a file to disk first, no upload dialog, just a hosted page in a few seconds.

  • No fileto save first
  • No accountneeded to publish
  • 25MBper page, on the free plan
For people

0 characters

Paste HTMLNo file neededAI output

What they see

Markup in, a live page out.

Paste the HTML into the upload card and press Publish. The page goes live at its own link, and the file is named from its title.

  • Named spring-menu.html from its title
  • Scripts and styles run
  • No file saved to disk

How it works

From clipboard to link in three steps.

  1. Open Paste HTML

    Switch the upload card to the Paste HTML tab and paste the markup into the box.

  2. Press Publish

    Choose the link name first if you want one. Left empty, the page gets a random address.

  3. Copy the link

    The card hands back the link. Anyone who opens it sees the page running.

In the page

It runs the way it did in the chat.

A pasted page opens in a sandboxed frame under the viewer’s header. Most of what a single page does works there.

Works in the frame

  • Scripts in a script tag
  • Styles in a style block
  • Libraries loaded from a CDN
  • Forms and pop-ups

Dashboards, games, charts and calculators from an AI chat run as they did in its preview.

Blocked in the frame

  • Cookies
  • localStorage and other browser storage
  • Images and scripts at relative paths

Zip the page with its files and it runs as a site on its own nudgehost.site origin, where all three work.

After you send it

A pasted page is a hosted file.

It gets a filename, a preview card and the settings any upload has.

Every plan

Named from its title

The file is named after the page’s title tag, then its first h1, and paste- with a number when it has neither.

Every plan

A preview card

Apps that show link previews draw a card with the filename and the text of the page’s title tag.

Every account plan

Update it later

Save the revised markup as an .html file and use Replace in the dashboard. The address stays the same.

Plans

Pasting on each plan.

Every plan publishes pasted HTML. An account removes the bar and keeps the page live until you delete it.

Without an accountFreePro, $12 a monthStudio, $29 a month
Publish by pasting HTMLYesYesYesYes
Largest file25MB25MB250MB1GB
Link lasts7 daysUntil you delete itUntil you delete itUntil you delete it
Links live at once310UnlimitedUnlimited
NudgeHost bar on HTML pagesYesNoNoNo
Replace the fileNoYesYesYes

Next to Tiiny.host

NudgeHost
Tiiny.host
Publishing by pasting HTML
Yes
Not named on the published plan list
Publishing without an account
Yes
No, account and verified email

Tiiny.host figures from its own pages, checked on 1 September 2026.

Read the full comparison

Paste HTML

Why paste instead of saving a file.

AI tools hand you HTML as text, so saving it to a file just to upload that file is a step you can skip. Copy the source out of a Claude artifact or a ChatGPT code block and paste it straight in. For the Claude case in more detail, there is a guide to hosting a Claude artifact, step by step.

Checking the markup first saves a round trip. You can check the markup in the live HTML tester, which shows it at three widths with a console underneath. After publishing, the page has the same settings as any upload, so an account can set an end date or put a password on the page on a paid plan.

Paste mode needs no account, and you can use the upload card on the homepage or the one on this page. Signed out, the page stays up for 7 days and carries a small NudgeHost bar along the bottom, which a free account removes.

Frequently asked questions

  • What does the person I send it to see?

    The page itself, under a slim NudgeHost header with the filename, a Report link and a Download button. They don’t need an account.

  • Can I paste from the dashboard as well?

    Yes. The upload card in the dashboard has the same Paste HTML tab, and a page published there lands straight in your list of links.

  • Where do I find the page after publishing?

    On an account, it appears in your dashboard with its link, settings and QR code. Signed out, copy the link from the card that appears after publishing. You can hold 3 links that way, each lasting 7 days.

  • Is there a check before a signed-out publish?

    Yes. A browser check runs in the background before a signed-out upload starts, and it usually asks you for nothing. Signed-in publishing skips it.

  • Can I paste Markdown?

    Paste mode publishes HTML, so Markdown pasted in shows as plain text with its line breaks run together. Convert it to HTML first, or upload the .md file, which shares as a download.

  • Can I paste HTML from any AI tool?

    Yes. Any tool that gives you a complete HTML page can be pasted, with or without a doctype. A fragment without html and body tags still renders, because browsers fill those in.

  • Can I publish JSON by pasting?

    Not in this box, which publishes HTML. The JSON formatter in the dev tools has its own Get a link button, and a JSON file published there opens as a collapsible tree.

  • Does the box keep my markup if I switch tabs?

    Yes. Switching to Upload file and back leaves the pasted markup where it was, until you publish or leave the page.

  • Do images in the page load?

    Images at a full web address load, since the browser fetches them as usual. An image the page points at by a relative path wasn’t uploaded with it, so it won’t appear.

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