Two tools that both turn a dragged file into a URL. One is designed for public deploy testing; the other for private one-recipient delivery. When each fits, where the overlap is real.
"Drag this HTML file somewhere, get a URL I can share" is a sentence that points at several different tools depending on what comes after the URL.
Netlify Drop and miinideck both fit the sentence and were built for different jobs. Comparing them is less about features and more about design intent — what each is for, and where the categories diverge enough that picking the wrong one is friction even when it technically works.
Netlify Drop is designed for public deploy testing. The product is the doorway to Netlify's full platform — you drag a folder, get a URL on a *.netlify.app subdomain, see the deploy work, decide whether to commit to the full Netlify workflow (git-based deploys, build pipelines, custom domains, edge functions). The drop tool itself is intentionally minimal because it's an on-ramp.
miinideck is designed for delivery to specific people. The product is the link itself — you drop an HTML file, get a private URL with optional password and expiry, send it to the audience you choose. The whole workflow is built around "send this to one client; the rest of the world doesn't need to find it."
Same input shape (drag a file). Same output shape (a URL). Different consumption shape on the other side of the URL.
| Netlify Drop (Free) | miinideck (Free) | |
|---|---|---|
| Visibility default | Set per Netlify team: teams created on or after 28 July 2026 start new projects private (viewers sign in to Netlify and must be invited); older teams default to public | Private, noindex |
| Account | Not needed to deploy; until you claim the site to an account, its URL sits behind a temporary password | None on No-account; free account for more |
| Size | Netlify's docs recommend deploys under 50 MB, and warn that individual files over 10 MB may stall | 10 MB on Free; 3 MB on No-account |
| Custom URL | Random .netlify.app subdomain | Random unguessable slug |
| Password protection | A shared password is a project-visibility option on Netlify's Pro plan (not Free or Personal) | Free |
| Expiry / self-destruct | – (deploys are permanent until deleted) | 7-day self-destruct on Free / No-account |
| View tracking | Web analytics on every plan, including Free (1-day retention on Free; longer on paid plans) | Basic analytics |
| Custom domain | Included on Netlify's free plan | Studio tier |
| Form handling | Built-in Netlify Forms | Not in scope (third-party form services fit) |
Netlify's rows were re-checked against Netlify's own docs and pricing page on 25 September 2026. They set their own limits and plans — check Netlify's site for what's current.
The tables read differently because the products serve different jobs. Netlify's two settings each fit a job: public is permanent and indexable because the design intent is "deploy a public site," and private sits behind a Netlify login, which suits a team reviewing its own work and leaves a client who has never used Netlify looking at a sign-in page. miinideck's free tier defaults to private + ephemeral + noindex because the design intent is "send to one person, the link goes away after the engagement."
Neither default is wrong for what each is built for; both are wrong if you pick the tool that doesn't match your actual use case.
Netlify's plans (Free, then paid Personal, Pro and Enterprise) scale into a full deploy platform. Git-based deploys, deploy previews and functions already start on Free; the paid tiers add more usage, longer observability, team seats and password-protected projects at Pro, and SSO at Enterprise. The paid path is for projects that grow into ongoing web apps with deploy pipelines and team workflows.
miinideck's paid tiers (Solo $4.99/mo, Studio $14.99/mo) scale into ownership of the private link: permanent links (no self-destruct), no footer, larger files, custom domain at Studio, white-label expiry pages, and more searchable-page headroom for the rare case a specific link should also be indexable. (Password protection, privacy, and a first searchable page are free on every tier — the baseline, not the upsell.)
Both ladders are coherent in their own direction. The question isn't "which has more features per dollar" — it's "which axis is the project scaling along."
miinideck pricing — Solo $4.99/mo, Studio $14.99/mo. Privacy and password protection are always free; paid tiers add persistence and ownership, with custom domain and white-label expiry at Studio. Sized for delivery use cases (consultants, agencies, designers, freelancers) rather than for full deploy workflows.
Two cases where both tools handle the same shape of input:
For these cases, the choice reduces to one question: will this file have one audience or be discovered by many?
Netlify Drop's design fit (miinideck doesn't try to do this):
For AI product landings that will iterate, Netlify's full platform (not just the Drop tool) is often the right shape — the project grows from "drop the first version" into "git-based ongoing deploys."
miinideck's design fit (Netlify Drop's free tier isn't built for this):
The pattern that recurs: the file isn't trying to be discovered, and discoverable-by-default is the wrong starting point.
miinideck is narrow on purpose. It doesn't:
For these needs, Netlify (or Vercel, Cloudflare Pages, a dedicated host) is the right shape. miinideck's narrow scope is what lets it ship default-private without making trade-offs against discovery — the same property holds across the vs-tiiny-host comparison for similar reasons.
It's worth noticing how mainstream the drop-a-file shape has become on the public side: Vercel shipping its own Drop put "drag a file, get a live URL" on the front door of a major platform, which is a decent signal that handing work over as a link — public or private — is now the default expectation rather than a workaround.
Netlify Drop is also narrow on purpose. It doesn't:
For these needs, miinideck is the right shape. Netlify Drop's narrow scope is what makes it a fast on-ramp to Netlify; that on-ramp doesn't fit when the goal isn't "try Netlify."
Two questions, in order:
Should this file be findable by people who don't have the link yet?
If "no" to #1, will the project grow into a multi-file ongoing site?
That's the decision. Both tools are coherent in their own direction; the work is matching the file to the right shape — same framing that applies in the vs-tiiny-host post and the vs-Vercel-Drop post, with each public-deploy tool occupying a slightly different point on the "designed for reach" axis.
There's a second axis these three don't test, though: how long the link is meant to last. The PageDrop comparison covers that one — a tool built so pages expire on purpose, against one built so they don't — and it's the sharper question when the page was always going to be private.
Vercel Drop turns a dragged file into a live production URL on a major platform. miinideck turns one into a private link for specific people. Both fit 'drag a file, get a URL' — and were built for opposite jobs. When each fits, where the overlap is narrow.
Cloudflare Pages is a public, global CDN site — built to be found and to scale. A private link is built to reach a named audience and nobody else. They solve opposite halves of "I made a page, now what." Here's the honest fit for each, where the backend boundary sits, and how to pick in one question.
PageDrop vs miinideck, compared by design: one was built for links that expire on purpose, the other for links that need to last. What each was for, where they genuinely overlap, and where the disposable-page job goes now that PageDrop is winding down.
miinideck turns a single HTML file into an unguessable link with optional password and expiry. Default-private, never indexed.