Static hosting comparisons
Best Netlify Drop alternatives for a folder or ZIP
ship.page is a $0 static host that publishes a 10 MB HTML file or 25 MB ZIP with no signup, no credit card, and no monthly credit caps.
If you want to drag a folder or ZIP into a browser without hitting Netlify Drop's password prompt, claim wall, or 300 monthly credit cap, ship.page is our top pick. It is free forever with no signup, no card, and unlimited uploads for 10 MB HTML files and 25 MB ZIPs (up to 100 files and 100 MB unpacked), while Pro is $4 a month. For permanent Git-based sites or custom domains, look at Cloudflare Pages, GitHub Pages, or Vercel.
| Host | Price | Limits | Main catch |
|---|---|---|---|
| ship.page | $0 free forever; Pro $4/mo; Team $19/mo | Free: 10 MB HTML, 25 MB ZIP (100 MB unpacked), 100 files, 10 deploys/min, unlimited uploads and bandwidth. Pro: 100 MB ZIP (400 MB unpacked), 10,000 files | Static files only, no custom domains, noindex on all pages, and same-URL updates require Pro |
| Vercel | $0 Hobby; Pro $20/mo | 100 GB fast data transfer/mo, 1,000,000 CDN requests/mo, 100 deploys/day | Hobby is strictly for personal, non-commercial use |
| tiiny.host | Not specified in our October 2026 test notes | Not specified in our October 2026 test notes | Built for documents like PDFs rather than static site folders |
| Cloudflare Pages | $0 free plan | 500 builds/mo, 20,000 files/site, 25 MiB/file, 100 custom domains, no bandwidth quota | Requires a Cloudflare account, and docs now suggest starting new projects on Workers |
| GitHub Pages | $0 for public repositories | 1 GB site size, 100 GB/mo soft bandwidth limit, 10 builds/hr soft limit | Non-commercial public repos only; requires a GitHub account and repo |
| Surge | Not specified in our October 2026 test notes | Not specified in our October 2026 test notes | Not covered in our October 2026 test notes |
| Netlify Drop | $0 free tier; Personal $9/mo; Pro $20/mo | 300 credits/mo (15/prod deploy, 20/GB bandwidth); deploys under 50 MB work best, files over 10 MB may get stuck | Unclaimed drops sit behind a temporary password and expire; hitting 300 credits pauses every site on the account |
ship.page
ship.page gives you static hosting that is free forever, with no signup, no credit card, and unlimited uploads. You drag in an HTML file up to 10 MB, a folder, or a ZIP up to 25 MB (up to 100 files and 100 MB unpacked), or paste HTML, and get a live HTTPS link on an unguessable random ship.place subdomain in seconds. You can also publish with one curl POST to https://ship.page/deploy without an account or API key, an MCP server for AI agents, or a GitHub Action.
Claim a page with a one-time token into a free account and it stays online as long as you keep it. Pro ($4 a month) never expires, removes the small closable badge, and adds same-URL updates, password protection, analytics, and 100 MB ZIPs (400 MB unpacked, 10,000 files). Team ($19 a month) adds a vanity subdomain.
The limits: static files only (no server code, database, build step, or SPA fallback, so use hash routes like #/about), no custom domains, and every page is served with noindex, nofollow. It suits people who want an instant shareable URL for built static files without an account or credit math.
Vercel Drop
In our October 2026 notes, we tested Vercel's Git-connected Hobby tier rather than a standalone browser drop page. The Hobby plan is $0 and includes custom domains, preview links, 100 GB of fast data transfer a month, 1,000,000 CDN requests a month, and 100 deploys a day. The catch is that Hobby is strictly restricted to personal, non-commercial use; if you are publishing anything commercial, Pro starts at $20 a month. It suits personal, non-commercial frontend projects deployed from Git that fit inside 100 GB of monthly transfer.
tiiny.host
Our October 2026 test notes only record tiiny.host as an option for drag-and-drop publishing without an account when you are sharing documents like PDFs, while ship.page covers static sites. We do not have verified pricing, file size limits, or bandwidth caps for tiiny.host in this test set, so check its pricing page before uploading a multi-file project. It suits people who want a quick drag-and-drop host specifically for documents like PDFs rather than static site folders.
Cloudflare Pages
Cloudflare Pages is a free host for Git-connected static sites that gives you 500 builds a month, up to 20,000 files per site at up to 25 MiB per file, up to 100 custom domains per project, and no bandwidth quota. If you hit the 500-build monthly limit, your builds wait until the next month instead of taking your live sites offline. You do need a Cloudflare account to use it, and Cloudflare's documentation now suggests starting new projects on Workers. It suits Git-connected static sites that need custom domains and uncounted bandwidth.
GitHub Pages
GitHub Pages is free for public repositories and supports custom domains, with a 1 GB site limit, a 100 GB monthly soft bandwidth limit, and a soft limit of 10 builds an hour. Unlike browser drop tools, it requires a GitHub account and a public repository, and its terms do not allow commercial, e-commerce, or SaaS businesses on the free service. If your project is already in Git and doesn't make money, there is no credit meter to watch. It suits open-source documentation and personal sites that already live in a public GitHub repository.
Surge
We included Surge on our list to compare alongside the other static hosts, though our October 2026 dataset does not list its current pricing, upload size limits, or account rules. Because we don't invent numbers we haven't checked, we are leaving its plan specs blank here rather than guessing. If you already publish from a terminal and want zero-auth automation with known limits, ship.page's single curl POST to https://ship.page/deploy handles 25 MB ZIPs for free. Surge suits developers who want to check its current CLI terms themselves and compare them against a one-line curl deploy.
FAQ
Why did my Netlify Drop site ask for a password or show Site not available?
When you drag a folder onto Netlify Drop without signing in, Netlify puts the URL behind a temporary password and the unclaimed site expires on its own unless you claim it into an account. If you already claimed it, Netlify's free plan now has a hard cap of 300 credits a month (15 credits per production deploy and 20 per GB of bandwidth), and running out pauses every project on your account until next month or until you pay $9 or $20 a month.
Do I need an account to keep a site online on ship.page?
You do not need an account to publish, and your link is live to share right away without a password prompt. If you want to keep a free upload online, you can claim it with a one-time token into a free account (no credit card required) and it stays online as long as you keep it, while Pro pages ($4 a month) never expire.
Can ship.page run my framework build or use a custom domain?
No, ship.page only serves static output you have already built (such as HTML, CSS, JavaScript, images, and fonts) and does not offer custom domains on any plan, though Team ($19 a month) adds a vanity subdomain on ship.place. If you want the host to run npm run build for you or you need a free custom domain with SSL, use Netlify, Cloudflare Pages, Vercel, or GitHub Pages.
How can I automate deploys without setting up an account or API token?
On ship.page, you can publish from a terminal with a single curl command (POST https://ship.page/deploy) or through the MCP server at https://ship.page/mcp for AI agents, both with zero authentication and no account. There is also a GitHub Action if you want to push directly from a repository.