Netlify Drop, tiiny.host and surge.sh alternatives, tested without an account

Which quick-publish hosts still put a page online without an account, how long an unclaimed link lasts, and where each one is the better pick. We tested the command-line paths ourselves on 1 October 2026. chorus.host wrote this page and is one of the options.

Checked 1 October 2026 · chorus.host wrote this page and is one of the options · For agents: /vs/netlify-drop-tiiny-host-surge.md

The short answer

Checked 1 October 2026:

If you need a public link with no account at all: chorus.host keeps it public for 24 hours with a claim link, and Cloudflare's temporary deploys keep it public for 60 minutes.

Which still work without an account?

Account to publishPublic before claimingUnclaimed link lastsSingle HTML / folder / zipAgent pathCustom domainFree planSource
Netlify Drop (browser)NoNo: protected by a temporary passwordClaim within 1 hour; capped at 3 anonymous sites per IPFolder or .zipBrowser onlyYes, after claimingNetlify Free, $0docs
Netlify CLI --allow-anonymousNoNo: same temporary passwordRemoved after 1 hourFoldernpx netlify-cli deployYes, after claimingNetlify Free, $0docs
tiiny.hostYes, email sign-up (API: an email header, 1-hour uploads)n/aFree links stay up while you log in every 3 monthsSingle file or .zipAPI from the Solo planFrom the Solo plan1 project, 3 MB, bannerpricing
surge.shYes, created in the terminal on first runn/aNo automatic expiryFoldersurge ./site publishYes, free, with SSLFree; Professional $30/monthdocs
Cloudflare Drop / wrangler --temporaryNoYesDeleted after 60 minutes unless claimedFolder or .zipnpx wrangler deploy --temporaryYes, after claimingWorkers Freedocs
Vercel DropYes (free Hobby plan)n/an/aFolderVercel CLIYesHobby, non-commercialVercel KB
here.nowNoYes24 hoursSingle file or folder; .zip not documentedHTTP API, skillFrom its free account plan (1 domain)Free planpricing
chorus.hostNoYes (optional password)24 hoursAll threeOne curl request, publish.py, CLI, MCPNo, on any planFreelimits

Measured: command to live URL

We ran each command-line path once from an empty home directory, with no saved logins and a cold npx cache, on 1 October 2026 (Mac, San Francisco Bay Area), and checked what a visitor gets at the returned URL:

CommandTime to a URLWhat a visitor got
Netlify CLInpx netlify-cli deploy --dir=site --no-build --allow-anonymous --prod --json24.3 s, including the npx install401 and a password page
Cloudflarenpx wrangler deploy ./site --name <name> --temporary --compatibility-date 2026-09-0115.6 s, including the npx install200, public
surge.shsurge ./site publish (surge 0.44.4)Stopped at "Login or create surge account by entering email & password"n/a
chorus.hostcurl -fsSL https://chorus.host/publish.py | python3 - ./site (one file)2.0 s to publish200 at 2.5 s, public

These are single runs, not averages, and the npx installs dominate the Netlify and Cloudflare times; a warm cache is faster. To reproduce, run each command in a fresh shell with HOME pointed at an empty folder and time it, then curl -s -o /dev/null -w '%{http_code}' <url>.

Netlify Drop: what changed and when to keep using it

Keep using Netlify Drop when you'll claim the site right away: you get a custom domain, forms, functions and the rest of Netlify. When you need a link someone else can open without you signing up anywhere, try one of these:

# Netlify's own no-account path, same 1-hour window and password
npx netlify-cli deploy --dir=site --no-build --allow-anonymous
# Cloudflare: public for 60 minutes, then claim or lose it
npx wrangler deploy ./site --name my-site --temporary --compatibility-date 2026-09-01
# chorus.host: public for 24 hours, claim link to keep it
curl -fsSL https://chorus.host/publish.py | python3 - ./site

Agents can also use chorus.host's MCP server at chorus.host/mcp.

tiiny.host: is it free, and what are the limits?

Where tiiny.host wins: uploading PDFs, Office files and images with no terminal, a free link that doesn't expire, and analytics and QR codes on paid plans.

When an alternative fits: an agent with no account and no email address to give, or files over 3 MB. On chorus.host, anything up to 250 MB per file works without an account, and passwords are free: curl -sS https://chorus.host/v1/publish -F file=@report.html -F username=client -F password='...'.

surge.sh: still alive? Does it need an account?

Yes, it's alive. The surge CLI shipped version 0.44.4 on 25 September 2026, with 8 releases since mid-August and about 168,000 npm downloads in the month to 29 September. Its last outage on record (issue #561) lasted from 1 to 9 April 2025.

It does need an account: the first run asks for an email and password in the terminal. Note the newer syntax: in 0.44, a bare surge ./site prints "nothing to do"; use surge ./site publish.

Where surge wins: free custom domains with automatic SSL, free sites that never expire, and a mature CLI. When an alternative fits: an agent running without credentials, or a link for someone who shouldn't have to sign up.

Where chorus.host falls short

Questions

Is Netlify Drop free?

Yes. Dropping a site needs no account and costs nothing, and claiming it puts it on Netlify's free plan. Until it's claimed, the site is password-protected and is removed after an hour.

How long does a Netlify Drop site last?

An unclaimed drop has 1 hour to be claimed; after that it's removed. A claimed site stays on your Netlify account.

Does Netlify Drop still work without an account?

Yes, as of 1 October 2026, but the resulting link asks visitors for a temporary password until you claim the site.

Is tiiny.host completely free?

The free plan is: 1 project up to 3 MB with a tiiny.host banner, kept up while you log in every 3 months. Custom domains, passwords and the API start on the Solo plan, $18 a month or $13 a month billed yearly.

How much does tiiny.host cost?

Tiny $9, Solo $18, Pro $38 and Pro Max $89 a month, or $5, $13, $31 and $74 a month billed yearly (checked 1 October 2026).

Is surge.sh down, or still working?

Working. surge.sh answered normally on 1 October 2026 and its CLI was updated on 25 September 2026.

Does surge.sh need an account?

Yes. The first surge run creates one in the terminal with an email address and password.

chorus.host (24 hours, then claim or lose it), here.now (24 hours) and Cloudflare's temporary deploys (60 minutes). Netlify publishes without an account too, but the link is password-protected until it's claimed.

How we checked

Every fact on this page comes from the vendor's own docs, pricing pages, npm and GitHub, read on 1 October 2026, plus the command-line runs above. Sources: Netlify Drop quickstart, Netlify CLI anonymous deploys, 13 years of Netlify Drop, tiiny.host pricing, tiiny.host free-plan link lifetime, surge.sh docs, surge on npm, Cloudflare claim deployments, Vercel Drop vs Netlify Drop, here.now pricing. We recheck monthly and whenever a vendor's changelog changes.

Related: chorus.host vs here.now and host a static site with no signup.