

Put HTML online without signing up
Drop a single HTML file here and it is live at a public URL before a sign-up form would have finished loading: no account, no CLI, no repository and no build step. Vercel Drop asks you to sign in before it will take a drop, Netlify Drop keeps an unclaimed site behind a password, and Cloudflare Drop expires yours after an hour. An anonymous page here stays up 48 hours, or 30 days with a free account.
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.
How to put an HTML file online
Drop the HTML file in
Drag your .html file onto the box above, or a ZIP if it has its own CSS, images and scripts. No sign-in, no CLI, no repository and no project name to invent.
It goes live as written
The page is served exactly as you wrote it, at its own public URL. There is no build step, no framework detection and no claiming step standing in front of it.
Send the URL to anyone
The link opens the page in any browser. An anonymous page stays up 48 hours; a free account extends it to 30 days, and a paid plan keeps it and lets you point your own domain at it.
What a reader sees when they open your link
Your page, not a password box
The URL opens the page itself. Netlify Drop keeps an unclaimed site password-protected, so the first thing your reader meets is a prompt you then have to explain — that is not a demo, it is a support conversation.
It looks the way it did on your machine
Static HTML, CSS and JavaScript are served exactly as uploaded. Nothing is rebuilt, minified or wrapped in a framework shell, so what a reviewer opens is the file you dropped in.
The link still works tomorrow
An anonymous page runs 48 hours — long enough to send it round and get comments back. Cloudflare Drop expires after an hour, short enough that a link you sent before lunch is dead by the afternoon.
The drag-and-drop hosts, for one HTML file
| Feature | uploadthefile.com | Vercel Drop | Netlify Drop | Cloudflare Drop |
|---|---|---|---|---|
| Account required to start | Not needed: publish anonymously | Required: "You need a Vercel account and a file or folder to deploy" | Not needed to upload, but the site stays password-protected until someone claims it | Not needed to start; required to claim the deployment and keep it |
| How long the link lives | 48 hours anonymous; 30 days on a free account; permanent on paid plans | Permanent; Vercel publishes straight to production | Public only after you claim it; claim it to keep it, otherwise it "expires on its own" | A temporary preview that stays live for 1 hour; the claim link expires with it |
| Build step | None: the file goes live as-is | Yes: Vercel detects the framework and builds it for you | Yes, but only when you are signed in; an anonymous drop is published as-is | None: it serves the static assets you upload |
| What it runs | Static HTML, CSS and JavaScript. No build step and no server-side runtime. | Static sites as well as framework projects, including a real Next.js build | Signed in, framework projects it builds for you; anonymously, the files you drop, exactly as they are | Static HTML, CSS, JavaScript, images and fonts |
| Custom domain | Yes, on paid plans | Yes | See Netlify's documentation | Yes: connect an existing domain or buy a new one for the site |
| Git required | Never | No: Vercel Drop needs no Git and no CLI | No: you drag a folder into the browser | No: you upload a folder or zip in the browser |
Feature comparison as of August 2026. All product names and trademarks are the property of their respective owners; details reflect each provider's public pricing and may change.
Frequently asked questions
- Do I need an account to put an HTML file online?
- No. Drop the file in and it is live at a public URL: no email, no password, no account. Vercel Drop and Netlify Drop both want an account before you can publish; here signing up only changes how long the page stays up.
- Will my JavaScript run?
- Client-side JavaScript runs normally, because the page is handed to the browser exactly as you wrote it. There is no server-side runtime, so anything that needs Node, PHP or a database at request time will not work here.
- What about a page with its own CSS and images?
- Upload a ZIP of the whole folder and it is served as a site, with index.html as the entry point and relative links intact. There is no build step, so the files in the ZIP must already be the ones you want served.
- Can I publish a page a chatbot wrote for me?
- Yes, and that is the common case. A self-contained page from Claude or ChatGPT is already finished: it needs hosting, not a build. Save it as an .html file and drop it in.
- How long does the page stay online?
- 48 hours with no account, 30 days with a free one, and permanently on a paid plan, where you can also point a custom domain at it. Nothing is taken down early and there is no claiming step.
Sending a file rather than publishing a page? Share files with no account. Publishing a whole static site? Host a site without an account.