HTML to URL: drop a file or paste HTML, get a free link

Drop your .html file (or a folder or .zip) below, or paste the code, and you get a public https://<name>.chorus.host link right away. No account needed: the link lasts 24 hours, and signing in with your email (free) keeps it until you delete it.

Updated 1 October 2026 · For agents: /html-to-url.md

Links last 24 hours. Sign in (free) to keep them.

How it works

  1. Drop a file, pick a folder, or switch to Paste HTML and paste your code. You can choose a name, like my-page, or leave it blank for a random one.
  2. Your browser uploads the files straight to storage, and the link appears: https://my-page.chorus.host. Copy it and send it to anyone.
  3. To keep it past 24 hours, click Keep it, sign in, enter your email, and type the 6-digit code we send. No password to remember.

In our test on 1 October 2026 it took 1.3 seconds from choosing a one-file page to a live link (signed in, 170-byte page).

What you can upload

Some files are skipped on purpose, and the result tells you which: files that usually hold passwords or keys (.env, .env.*, .npmrc, id_rsa, *.pem, *.key and similar), executables, and the .git, node_modules and __MACOSX folders. Once a site is public anyone can read every file in it, so these stay on your machine.

Made the page with ChatGPT, Claude or Gemini?

Copy the code from the chat and paste it into the Paste HTML tab. Two things to know:

No accountFree account
Lifetime24 hoursUntil you delete it
Publishes5 an hour from one network60 an hour
Largest file250 MB5 GB
Largest site10 GB10 GB
Search enginesNot listed while unclaimed (noindex)Can be listed once you keep it

chorus.host compared with other free HTML hosts

Checked 1 October 2026 on each service's own pages; plans change, so follow the links.

Public link without an accountHow long, without an accountFree plan after sign-upFolder and .zipPaste codeLargest free file
chorus.hostYes, immediately24 hoursKept until you delete itYesYes250 MB
Netlify DropUploads work, but the site is password-protected until claimedClaim within 1 hourNormal Netlify planYesNoUnder 50 MB recommended
Tiiny HostNo, sign-up firstn/a1 site, 3 MB, with a Tiiny banner.zipNo3 MB
EdgeOne Pages DropYes1 hourPermanentYesNo25 MB
htmltourl.comYes, a guest link1 hourOne URL for 3 daysNoYes20 MB

Where others are better: Netlify builds framework projects once you're signed in and supports custom domains. EdgeOne keeps pages permanently for free once you have an account. Tiiny's paid plans add an editor and analytics. htmltourl shows a live preview of pasted code before you publish.

Questions

Is it free?

Yes. Publishing without an account is free, and so is the account that keeps your pages. There are no paid plans.

24 hours if you don't sign in. Sign in with your email within that time and the page stays up until you delete it.

Do I have to rename my file to index.html?

No, not for one file: it becomes the home page whatever it's called. If you upload several HTML files, include an index.html so the link has a home page; the others are reachable at their own names.

Will my images and CSS work?

Yes, if you upload them with the page: drop the folder, or a .zip of it. Files loaded from other websites (CDN links) work as they are.

Will Google find my page?

Not while it's unclaimed: those pages are sent with a noindex header. Once you keep it in your account, search engines can index it.

Password: yes, right after publishing, with the Add a password form under the link. Updating: yes, through the API or your AI agent today (see share an HTML file as a link); the drop zone always makes a new link.

Why does it say "Too many publishes from this network"?

Without an account, each network can publish 5 times an hour. Sign in (free) for 60 an hour, or wait for the hour to pass.

What isn't allowed?

Phishing, malware, scams, spam and anything illegal. See the terms. Report a page to abuse@chorus.host.

More ways to publish