uploadthefile.com

Your HTML file, served at a real URL, rendered, not raw source

You wrote the page; the hard part should be over. Drop the .html file and it becomes a working web page at its own address in seconds. No hosting stack, no repository, no build pipeline, and nobody on the other end squinting at markup.

Drop your file here

Anyone with the link · images, audio, video, docs, text & data, or .zip

By uploading, you agree to our Terms and Data Processing Terms and confirm you have the right to share this content.

From .html file to live page in three steps

  1. Pick the finished .html file

    Drag your .html file into the uploader above, or click to browse for it. Inline CSS and inline or embedded JavaScript travel with the file, so a self-contained page arrives whole.

  2. It goes live as a rendered page

    The file is checked and served with a proper text/html content type at its own short address. Browsers treat it as a website, so the layout draws, the styles apply, and the scripts execute.

  3. Hand out the URL like any website

    Send the address by chat or email, print the QR code on a slide, or drop it into an iframe. Whoever opens it sees the finished page, exactly as you authored it.

Why a rendered page beats mailing the markup

What people publish this way

Questions about publishing HTML files

Will visitors see my rendered page or my source code?
The rendered page. The file is served as text/html, so every browser parses and draws it the way you wrote it: layout, typography, colors, interactions. Nobody is shown a source listing, and nothing is downloaded to their machine unless your own page offers a download.
Does the JavaScript in my file execute?
Yes. Inline and embedded scripts run in the visitor's browser inside a hardened sandbox that isolates your page from our main domain. Top-level redirects are blocked as an abuse guard, but interactive pages, animations, form logic, and canvas work behave normally.
My page references style.css and images next to it. What happens?
A single .html upload publishes only that one file, so relative references to neighbors will 404. Either inline the CSS and scripts and embed images as data URIs, or compress the whole folder into one archive and upload that instead; the archive path serves every file together with the structure preserved.
Can I publish a page without registering first?
Yes, anonymously, straight from this page. Creating a free login later raises the size ceiling, lets you claim a memorable subdomain such as yourname.upload.tf, and extends how long each published page survives.
How long does the published page stay up?
An anonymous page is served for 48 hours from upload. With a free login the same upload stays up for 30 days. Expiry is clean: the address stops answering entirely rather than degrading into a locked preview.
Can I embed the published page in an iframe on another site?
Yes, and it is one of the most common uses. The page is served over HTTPS from its own origin with headers that permit framing, so you can point an iframe at the URL from a blog, a documentation site, or a Notion embed block and the widget renders inside it, scripts included.
I changed the file. Can I update the page at the same address?
Each anonymous upload mints a fresh address, which suits throwaway prototypes: publish revision B, send the new link, let revision A lapse. If you need one stable address whose content you replace over time, a free account with a named subdomain is built for exactly that workflow.
Who can find the page while it is live?
Only people who have the address. Published pages are not listed in any public index or gallery here, and the random URL is not guessable in practice. Treat the link itself as the access key: anyone you forward it to can open the page, so share accordingly.

Did an AI assistant write the page for you? Host an AI-generated website. Multi-file project with folders? Publish it from a ZIP archive.

Publishing pages from a script or CI job? The upload API accepts your HTML in one HTTP request and answers with the same rendered URL.

Publish a website without an account

Guides to putting a static site online from an HTML file, a ZIP or your AI tool, with no sign-up.