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 public 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.
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.
Two tools that both host an HTML file, designed for different jobs. When tiiny.host fits, when miinideck fits, and where the choice actually matters.
Vercel just shipped drag-a-file-get-a-link. With Netlify, tiiny, and others already here, sharing a built page as a live link is officially the new normal. Here's the whole landscape of tools — and how to pick one — if you're done emailing PDFs.
miinideck turns a single HTML file into an unguessable link with optional password and expiry. Default-private, never indexed.
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 | Public, indexable | Private, noindex |
| Active deploys | 1 site (more with Netlify account) | Unlimited links; 1 active No-account upload at a time |
| Single file size | 3 MB per file; 100 MB total per deploy | 10 MB on Free; 3 MB on No-account |
| Custom URL | Random .netlify.app subdomain | Random unguessable slug |
| Password protection | Paid feature on Netlify | Free |
| Expiry / self-destruct | – (deploys are permanent until deleted) | 7-day self-destruct on Free / No-account |
| View tracking | Netlify Analytics (paid) | Basic analytics |
| Custom domain | Paid Netlify tier | Studio tier |
| Form handling | Built-in Netlify Forms | Not in scope (third-party form services fit) |
The tables read differently because the products serve different jobs. Netlify Drop's free tier defaults to public + permanent + indexable because the design intent is "deploy a public site." 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 paid tiers (Starter, Pro, Enterprise) scale into a full deploy platform: git-based deploys, branch previews, environment variables, edge functions, build minutes, team workflows, more bandwidth, dedicated build agents, SSO. 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 per-document searchable opt-in for the rare case a specific link should also be indexable. (Password protection and privacy 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.
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.