Netlify Drop vs ship.page: an honest comparison
Netlify Drop pioneered drag-drop deploys in 2013 and it's genuinely good. It's also, by design, the front door to the Netlify platform: keep the site and you're managing it in a Netlify account from then on. ship.page is for when you want the URL without the platform.
Competitor facts verified against Netlify Drop in October 2026. Where they win, we say so.
Side by side
| Netlify Drop | ship.page | |
|---|---|---|
| Account required | Not to drop, but the URL sits behind a temporary password and the site expires unless you claim it into a Netlify account | No — publish with nothing to sign up for, and claim it free to keep it |
| Keeping a site | Claim it into your Netlify team; it's a Netlify site from then on | Claim it into a free account with a one-time token and it stays online as long as you keep it |
| Framework builds | Detects your framework and runs the build for you (requires login) | Not offered — you ship the built output, so there's no build config to fight |
| URL | Random name on netlify.app | Unguessable random subdomain on ship.place |
| Search engines | Claimed sites are publicly indexable (unless team private-by-default is on); unclaimed drops are behind a password | noindex, nofollow on every drop, always |
| Free tier | $0 forever, metered by a monthly credit allowance — 15 credits per production deploy, 20 per GB of bandwidth; run out and every site on the account pauses | $0 — 25 MB zips, no account, no metering to reason about |
| API & automation | Full platform API and CLI — account required | One curl with no account; MCP server for AI agents; GitHub Action |
| Updating a site | Keep dropping to the same site once it's claimed | Named drops redeploy in place on Pro ($4/mo); append files to a live drop |
| Custom domains | Free, with SSL — a real strength | Not offered — Team ($19/mo) adds branded vanity subdomains on our own serve domain |
| What happens when you stop | The site lives in your Netlify account until you delete it | It stays online as long as you keep it, and nothing piles up in a dashboard |
| Upload limits | Docs say deploys under 50 MB work best and files over 10 MB may get stuck; once claimed, deploys and bandwidth use monthly credits | 25 MB zips (100 MB unpacked) and 100 files on free; 100 MB zips (400 MB unpacked) and 10,000 files on Pro |
| Branding on your site | None — files are served as uploaded | A small badge visitors can close; none on Pro ($4/mo) |
| Price | $0 metered by monthly credits; Personal $9/mo and Pro $20/mo raise the ceiling | $0 anonymous; Pro $4/mo for named drops, no TTL, append, bigger uploads |
Where Netlify Drop wins
- The build step. Drop a Next.js or Astro source folder and Netlify builds it — we only serve what you already built. If you don't want to think about build output, that's a real convenience.
- Free custom domains with SSL. We don't offer custom domains at all — Team adds vanity subdomains on ship.place.
- Permanent free sites with an ecosystem around them: functions, forms, rollbacks, deploy previews, analytics. ship.page is deliberately just the hosting.
- Scale and track record: thirteen years of Drop, millions of sites, enterprise-grade CDN.
Where ship.page wins
- No account, no claim wall. The anonymous drop is the product, not a funnel step — it never nags you to sign up.
- Nothing to manage afterwards. No site list accumulating in a dashboard, no credit allowance to watch, no platform you're now on.
- Privacy defaults Netlify doesn't have: unguessable URLs, noindex on every drop, no public listing.
- Agent-native: an MCP server any AI agent can deploy through with zero auth, plus a one-line curl. Netlify's automation story starts at an account and an API token.
- A flat $4/mo Pro — no credit math. Named drops, append, restore, bigger uploads.
The short version
If your project needs a build step, a custom domain, forms, or functions — or you want a permanent site on a big platform — use Netlify. That's what it's for, and the free tier is generous.
If you have built static output and want it on a URL right now — a report, a prototype, something an agent just generated — ship.page skips the account, the platform tie-in, and the cleanup afterwards.
What happens to your site after you drop it
On Netlify Drop, an unclaimed site is temporary by design. It gets a random name like flamboyant-badger-82f1a.netlify.app, and its URL is locked behind a temporary password until you claim it, so visitors hit a password prompt. If nobody claims it, it expires on its own. Claiming it means creating a Netlify account or logging in, at which point the site moves onto your team dashboard and behaves like any other Netlify site: permanent until you delete it (and public on legacy plans, or private on credit-based plans if team private-by-default is turned on), metered against the monthly credit allowance.
On ship.page, the anonymous drop is the whole product. Your files land on an unguessable <slug>.ship.place subdomain, served with only a small, closable 'Hosted on ship.page' badge in browsers, with nothing to sign up for. A one-time claim token pulls the drop into a free account (no card), and it stays online as long as you keep it; Pro ($4/mo) removes the TTL entirely for named drops. Nothing accumulates in a dashboard you never asked for.
Move a site off Netlify Drop in one command
If you still have the folder you dropped, you're already done preparing: ship.page serves exactly what Netlify Drop served. Build output, exported prototypes, AI-generated sites — anything static ports over unchanged. If the site was never claimed and has already expired, Netlify no longer has the files — rebuild locally first.
Zip the folder and POST it. The URL you get back is live immediately, needs no account, and never lands in a dashboard you didn't ask for:
terminal
cd my-site && zip -qr - . | curl -fsS -X POST https://ship.page/deploy \
-H "Content-Type: application/zip" \
--data-binary @- | jq -r .urlQuestions
Do you need an account for Netlify Drop?
Not to upload: you can drag a folder onto the Drop page without signing in, but the project URL is protected with a temporary password until you claim it, so visitors hit a password prompt. An unclaimed site also expires on its own, and removing the password or keeping the site means claiming it into a Netlify account. On ship.page there is no account at any step: the anonymous drop is live to share right away.
Does Netlify Drop expire?
Yes. Sites dropped without an account are temporary and expire unless you claim them into a Netlify account. Claimed sites stay up like any Netlify site. On ship.page you publish without an account, and a one-time token claims the drop into a free account (no card) with no platform adoption and no site dashboard to manage. A claimed page stays online as long as you keep it, and Pro pages never expire.
How long do Netlify Drop sites stay up?
Netlify publishes no lifetime for unclaimed drops, and its blog only notes that an unclaimed site expires on its own (while locked behind a temporary password until claimed). Once claimed into an account, a site stays up as long as the account does. On ship.page you can publish without an account; claim the page with a free account (no card) and it stays online as long as you keep it, and Pro pages never expire.
Is Netlify Drop down?
Probably not — check status.netlify.com first. The common false alarm is an expired unclaimed site: its URL returns Netlify's 'not found' page while the rest of netlify.app works fine. That's expiry, not an outage. A real outage appears on the status page and hits many sites at once.
What are the best Netlify Drop alternatives?
Depends what you need. For drag-drop without an account: ship.page for static sites, tiiny.host for documents like PDFs. For permanent sites tied to a git repo: Cloudflare Pages, GitHub Pages, or Vercel. And if you want the framework builds and platform ecosystem, Netlify Drop itself is honestly hard to beat.
Can ship.page build my framework project like Netlify does?
No, and that's deliberate. You run your build — npm run build, hugo, whatever — and ship the output folder. No build minutes, no config detection, no surprises when a platform build image changes.
What if I need the site to be permanent?
On ship.page, claim the page with a free account (no card) and it stays online as long as you keep it; Pro ($4/mo) removes the TTL entirely for named drops. If you want a free site on your own custom domain, Netlify is honestly the better pick.
Is Netlify Drop free?
Dropping is free, and Netlify's Free plan is $0 forever — but it's metered: production deploys, bandwidth and requests all draw from a monthly credit allowance, and running out pauses every site on the account. ship.page's anonymous tier has no metering to reason about: 25 MB zips, unlimited uploads, no account.
What are Netlify Drop's limits?
Netlify's docs say deploys under 50 MB work best, files over 10 MB may get the deploy stuck, and bigger projects should use the Netlify CLI. Unclaimed sites sit behind a temporary password and expire on an unpublished schedule. ship.page states its numbers instead: 25 MB zips (100 MB unpacked) and 100 files on free, or 100 MB zips (400 MB unpacked) and 10,000 files with no expiry on Pro.
Keep reading
- The best Netlify Drop alternatives in 2026
- ship.page vs tiiny.host — the other drag-drop host
- Host a zip file as a website
Judge it in ten seconds
Drop the file here, or keep it in the terminal — either way the URL is live in seconds, no account needed.
Drop your page here — get a live link
.zip, folder, or single .html — free, no account needed.
or one curl command
curl -X POST https://ship.page/deploy \
-H "content-type: text/html" \
--data-binary @index.html