Netlify Drop alternative: publish HTML without an account
Netlify Drop hides an anonymous site behind a password until you claim it. Compare 8 alternatives that give an open link, with or without an account.
If you need a public link to an HTML file and don't want to create an account, Netlify Drop gets you only halfway. It takes the folder without a sign-in, and the page it publishes is locked with a temporary password until you claim the site with a Netlify account. A client or a friend who opens that link sees a password prompt.
Three services give a link that anyone can open with no account at all: htmlkin (24 hours), ship.page (30 days) and Vercel's command-line tool (a single .html file). For a link that stays online, a free account on htmlkin, Cloudflare Pages or GitHub Pages keeps the site on your own domain.
Below: how Netlify Drop works in 2026, a comparison of Netlify Drop with eight alternatives, and which one fits which job.
TL;DR
- Netlify Drop needs no account to upload. The site stays behind a temporary password until you claim it, and unclaimed sites are suspended and later deleted.
- No account, open link right away: htmlkin (24 hours, up to 20 MB), ship.page (30 days, by its own description),
vercel index.html --temporaryfrom the terminal.- Free account, a link that stays online on your own domain: htmlkin, Cloudflare Pages, GitHub Pages, Surge, and Netlify itself.
- Watch the small print: Tiiny Host's free plan takes 3 MB with no custom domain; Static.app is a 7-day trial.
How Netlify Drop works in 2026
Netlify Drop is a page at app.netlify.com/drop where you drag a folder or a ZIP file and get a live URL in seconds. The quickstart says plainly that there is "no account required" and no Git repository (Netlify Docs).
The catch is in the next sentence: "If you drop without signing in, your project URL is protected with a temporary password until you claim it." Claiming means logging in or signing up. Until then the page is visible to you and to whoever you give the password, and the link alone opens a password prompt.
Unclaimed sites have a short life, and the rules have tightened over the years. In January 2022 Netlify cut the claim window from 24 hours to one hour and capped anonymous sites at three per IP address. Since early 2025 unclaimed sites are suspended and deleted a week later (Netlify blog). The same post counts about fourteen million unclaimed anonymous drops by early 2025, so plenty of people upload and never claim.
Three more limits matter once you do claim the site:
- Size. "Deploys under 50MB work best, and individual files over 10MB may cause your deploy to get stuck" (Netlify Docs).
- Credits. The Free plan has 300 credits a month with a hard limit. A production deploy costs 15 credits, a gigabyte of bandwidth costs 20, and 10,000 requests cost 2 (Netlify Docs). Twenty production deploys alone use all 300 credits.
- Running out. When the balance hits zero, "all of your web projects (sites/apps) are paused" and visitors see a
Site not availablepage (same source).
What this means in practice: Netlify Drop is a fine way to try Netlify. For "send a link to someone in the next five minutes", the password step and the claim deadline get in the way.
Netlify Drop alternatives compared
The first column answers the question that matters most here: can a stranger open the link right after you upload, with no account on either side?
| Service | Account for the first link | How long the link lives | Free plan | Custom domain on free | Drag and drop |
|---|---|---|---|---|---|
| htmlkin | No | 24 hours; after free sign-up, while the site gets visits | 1 site, 20 MB | Yes | Yes, plus "Paste HTML" |
| ship.page | No | 30 days | 25 MB ZIP, 100 MB unpacked | ship.page subdomains | Yes |
| Vercel CLI | No (--temporary, one .html file) |
Temporary | Hobby: personal, non-commercial use | Yes, with an account | No, terminal only |
| Netlify Drop | No, but password-protected | Suspended if unclaimed | 300 credits a month | Yes | Yes |
| Cloudflare Pages | Yes | Permanent | 20,000 files per site | Yes, up to 100 per project | Yes, up to 1,000 files |
| GitHub Pages | Yes, plus a repository | Permanent | 1 GB site, 100 GB a month (soft) | Yes | Upload to repository |
| Surge | Yes, email in the terminal | Permanent | Free | Yes | No, terminal only |
| Tiiny Host | Yes | While you log in every 3 months | 1 site, 3 MB | No | Yes |
| Static.app | Yes | 7-day trial | 1 site, 50 MB | No | Yes |
Sources for every row are listed at the end of the article. Limits were checked on October 13, 2026.
Publish HTML with no account at all
These three give a link that opens for anyone the moment the upload finishes.
htmlkin: a public link in seconds, kept after sign-up
htmlkin takes the same things Netlify Drop takes and a few more: a single .html file, a folder or a ZIP. If the code is still in a chat window, the "Paste HTML" tab publishes it without saving a file.
- Open htmlkin.io. The upload form is on the home page.
- Drop in the file, the folder or the ZIP, or paste the code.
- Pick a name for the subdomain, or keep the random one.
- Copy the link, for example
https://portfolio.htmlkin.io, and send it.
The link has HTTPS and opens on phones. Without an account it works for 24 hours, and one anonymous site can be up at a time, up to 20 MB. Sign up before the 24 hours run out, and the site moves to your account at the same address.
The free plan keeps one site online while people visit it: 30 days without visits move it to an archive, and you can restore it within another 30 days. It includes 20 MB of storage and a custom domain with automatic SSL. The details are on the free HTML hosting page.
ship.page: 30-day anonymous drops
ship.page describes itself as a direct Netlify Drop replacement. On its own comparison page it lists anonymous drops that "live for 30 days with nothing to sign up for", ZIP files up to 25 MB and 100 MB unpacked. Sites live on ship.page subdomains; the Team plan at $19 a month adds branded subdomains on the same domain. These numbers come from the vendor, so check them before you rely on the 30 days.
Vercel CLI: one HTML file from the terminal
If you already have Node.js, Vercel's command-line tool publishes a single HTML file without logging in (Vercel Docs):
npx vercel index.html --temporary
The file must have a .html extension. The docs leave the lifetime of a temporary deployment unspecified. For a folder, a custom domain or a link that stays, Vercel needs an account. The free Hobby plan is for "non-commercial, personal use only" (Vercel Docs), so commercial use needs the paid Pro plan.
Free with an account: links that stay online
If the site should live for months, a one-minute sign-up pays off. Each of these keeps the site online on a free plan.
Cloudflare Pages. In the dashboard, Workers & Pages → Create application → drag and drop "a zip file or single folder of assets" with up to 1,000 files and 25 MiB per file (Cloudflare Docs). The Free plan allows 20,000 files per site and up to 100 custom domains per project (Cloudflare Docs). The dashboard is built for developers, and the limits are generous for a personal site.
GitHub Pages. Free for public repositories, with sites up to 1 GB and a soft limit of 100 GB of bandwidth a month (GitHub Docs). You need a GitHub account and a repository, and every update is a commit. Good for a portfolio or project docs you already keep in Git.
Surge. A terminal tool: npx surge in the folder, and the first run asks for an email and a password. Custom domains are free with an automatic SSL certificate (Surge docs).
Tiiny Host. Drag and drop like Netlify Drop. The free plan holds one project up to 3 MB (0.5 MB for PDFs), 5,000 visits a month, and custom domains start on paid plans (Tiiny Host help). The link stays online as long as you log in at least once every three months (Tiiny Host help).
Static.app. Drop an archive and get a site on a free subdomain. The free tier is a 7-day trial with 50 MB and a free subdomain, and publishing after that needs a paid plan (Static.app pricing).
Which Netlify Drop alternative to pick
Pick by what happens after you send the link.
- Show a page to someone today. htmlkin with no account: drop the file, send the link, done. Sign up later if the page should stay.
- A link that should last a few weeks without sign-up. ship.page, by its stated 30 days.
- A portfolio, an invitation or a landing page on your own domain. htmlkin's free plan or Cloudflare Pages. htmlkin takes a file in the browser and asks for one DNS record. Cloudflare suits several sites and a developer workflow.
- Code that already lives in Git. GitHub Pages or Cloudflare Pages connected to the repository.
- You live in the terminal.
vercel --temporaryfor a quick look, Surge for a site that stays. - You want Netlify itself. Use Drop and claim the site right away. Free credits cover small sites; frequent updates use them up.
All of them are static hosts. They serve HTML, CSS, JavaScript, images and PDFs, and server code such as PHP or Python needs a different kind of hosting. Calculators, games, presentations and reports work, because their JavaScript runs in the visitor's browser.
If the HTML came from ChatGPT or Claude, check it before uploading: a React component or links to the assistant's own storage show up blank on any host. The fixes are in the guide on hosting a website made with ChatGPT or Claude. For publishing straight from chatgpt.com, the htmlkin browser extension adds a "Publish" button to HTML code blocks.
What you get on htmlkin after sign-up
The anonymous link is the start. After a free sign-up the site keeps its address and gets settings:
- Updates at the same address. Upload a new version in the dashboard; the link you sent shows it at once.
- A custom domain on any plan, including the free one. One DNS record, the SSL certificate is issued automatically.
- The REST API and MCP server on any plan, including the free one. Scripts and AI assistants publish and update the site themselves.
- On Pro ($9.99 a month): 10 sites, 1 GB of storage, a PIN on the page, QR codes and lead forms. All plans are on the pricing page.
FAQ
Does Netlify Drop require an account?
An account is needed to share the site publicly. You can upload without one, and the anonymous drop stays behind a temporary password until you claim it by logging in or signing up. Unclaimed sites are suspended and later deleted.
How do I publish an HTML file without an account?
Drop the file on htmlkin.io and copy the link. It opens for anyone for 24 hours. Other no-account routes are ship.page (30 days by its own description) and npx vercel index.html --temporary from a terminal.
What is the best free alternative to Netlify Drop?
For an instant link with no sign-up, htmlkin. For a free site with a custom domain that stays online, htmlkin's free plan for one site or Cloudflare Pages for several sites and heavy traffic.
Why does my Netlify Drop link ask for a password?
Because the site was dropped without signing in. Log in or create a Netlify account to claim it, and the password goes away.
Can I send an HTML file as an email attachment?
You can. The recipient gets the file as code or a download, and some mail filters block it. A link opens as a page on any device. The guide on how to share an HTML file compares every route.
Key points
- Netlify Drop uploads without an account. A public link needs a claimed site.
- htmlkin gives an open link in seconds with no account, and keeps the site after a free sign-up.
- For a free site on your own domain that stays online: htmlkin, Cloudflare Pages or GitHub Pages.
- Tiiny Host's 3 MB and Static.app's 7-day trial are tight for anything beyond a single page.
Drop your file on htmlkin.io and send the link right away.
Sources
- Netlify Drop quickstart, Pricing and How credits work — Netlify Docs, retrieved October 13, 2026
- The 13-year story of Netlify Drop — Netlify blog, October 2026
- ship.page vs Netlify Drop — ship.page, vendor's own comparison, retrieved October 13, 2026
- vercel deploy and Hobby plan — Vercel Docs, retrieved October 13, 2026
- Direct Upload and Limits — Cloudflare Docs, retrieved October 13, 2026
- GitHub Pages limits — GitHub Docs, retrieved October 13, 2026
- Getting started — Surge, retrieved October 13, 2026
- What does a Tiiny Host account offer me? and How long will my link be online? — Tiiny Host help center; Host HTML file — Tiiny Host, retrieved October 13, 2026
- Pricing — Static.app, retrieved October 13, 2026



