htmlkin.io
Sign in
An ivory stone bust centered on a dark pedestal against a terracotta background

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.

 · updated  · 10 min read

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 --temporary from 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 available page (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.

  1. Open htmlkin.io. The upload form is on the home page.
  2. Drop in the file, the folder or the ZIP, or paste the code.
  3. Pick a name for the subdomain, or keep the random one.
  4. 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).

try it yourself
The fastest way to publish an HTML project
No sign-up, no server setup. Your site opens at an address like hash.htmlkin.io.
Publish on htmlkin.io

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 --temporary for 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

Ready to share your project?
An HTML site in 30 seconds. Keep it on a permanent subdomain — or just show it to a colleague right now.
Publish on htmlkin.ioHow it works