Static hosting comparisons
Free tiiny.host alternatives without the 3 MB limit or banner
ship.page is free static hosting with no signup or credit card that takes 10 MB HTML files and 25 MB ZIPs, with a $4/mo Pro plan for 100 MB ZIPs.
If you hit tiiny.host's 3 MB upload limit, 1-project cap, top banner or 3-month login rule, ship.page is the closest free replacement we tested. It is free forever with no signup and no credit card, takes 10 MB HTML files or 25 MB ZIPs across unlimited uploads, and swaps the banner for a small badge visitors can close (removed on the $4/mo Pro plan).
| Tool | Free price & paid start | Free upload limits | Main catch |
|---|---|---|---|
| ship.page | $0 forever; Pro $4/mo, Team $19/mo | 10 MB HTML/folder; 25 MB ZIP (100 files, 100 MB unpacked); unlimited uploads | Static files only, no custom domains, noindex on all pages, small closable badge on free |
| tiiny.host | $0; Tiny $5/mo, Solo $13/mo (billed yearly) | 3 MB per project (0.5 MB for PDFs); 1 active project | Fixed banner on free; must log in every 3 months or links can be removed |
| Netlify Drop | $0 metered; Personal $9/mo, Pro $20/mo | Deploys under 50 MB work best; files over 10 MB may get stuck; 15 credits/deploy, 20 credits/GB | Unclaimed drops sit behind a temporary password and expire unless claimed into an account |
| Vercel Drop | $0 Hobby; Pro $20/mo per seat | 100 MB per file, 1 GB total on unclaimed drops | Unclaimed drops run a countdown timer to expire; free Hobby plan bans commercial use |
| GitHub Pages | Details not in our October 2026 test notes | Not specified in our notes | Requires a Git workflow rather than anonymous file drops |
| Cloudflare Pages | Details not in our October 2026 test notes | Not specified in our notes | Full platform setup compared to a single-step drop |
| Surge | Details not in our October 2026 test notes | Not specified in our notes | Built around a command-line workflow |
ship.page
ship.page gives you static hosting that is free forever, with no signup, no credit card and unlimited uploads. Drop an HTML file (up to 10 MB), a folder or a ZIP (up to 25 MB, 100 files, 100 MB unpacked), or paste raw HTML in the browser, and you get a live HTTPS link in seconds. You can also deploy with one curl POST to https://ship.page/deploy with no account or API key, an MCP server for AI agents, or a GitHub Action.
Every upload gets an unguessable random subdomain with noindex, nofollow headers and no public listing. Claim a page into a free account and it stays online as long as you keep it. Free pages show a small badge visitors can close. Pro ($4/mo) removes the badge, raises limits to 100 MB ZIPs (400 MB unpacked) and 10,000 files, adds password protection and analytics, updates at the same URL, and pages never expire. Team ($19/mo) adds a vanity subdomain.
The limits: static files only (no PHP, server code, database, PDFs or build step), no custom domains, and noindex means it isn't for search traffic. It suits people who want fast, private links for static builds without managing an account.
Netlify Drop
Netlify Drop lets you drag a folder onto the page without signing in, and it has no Netlify branding on the live site. The catch is that an unclaimed drop sits behind a temporary password and expires unless you claim it into a Netlify account. Once claimed, you get free custom domains with SSL and framework builds (like Next.js or Astro), though the free tier is metered by monthly credits (15 per production deploy, 20 per GB of bandwidth) and pauses all your sites if you run out. Docs note deploys under 50 MB work best and files over 10 MB may get stuck. It suits developers who want a permanent site with a custom domain and don't mind opening a Netlify account.
Vercel Drop
Vercel Drop accepts static files, folders or ZIPs up to 1 GB total (100 MB per file) without an account and adds no banner. However, the success page starts a countdown timer of unpublished length, and if you don't create an account before it runs out, the site goes down. Claiming it into a free Hobby account removes the expiry and gives you up to 50 free custom domains per project plus Next.js and framework builds, but Vercel's Hobby terms prohibit commercial use (Pro is $20/mo per seat, and password protection is a paid add-on on top of that). It suits non-commercial projects with large files where you're happy to create a Vercel account.
GitHub Pages
We included GitHub Pages in our comparison lineup alongside the drag-and-drop tools above, though our October 2026 test sheet did not record specific file limits or pricing numbers for it. Unlike tiiny.host or ship.page, where you drop a ZIP in a browser and walk away with a URL, GitHub Pages is tied to a repository workflow. If you are trying to send a quick static preview to a client without setting up a project, it is more setup than a drop tool. It suits users who already keep their static HTML, CSS and JavaScript in GitHub and want hosting attached to their repositories.
Cloudflare Pages
Cloudflare Pages is another full-platform option we looked at alongside Netlify and Vercel, though our October 2026 notes didn't log its specific tier caps. Like those platforms, it is built for ongoing site management rather than anonymous one-off links. Where ship.page gives you an unguessable noindex subdomain with zero signup or a single unauthenticated curl request, a platform host expects an account and leaves your projects sitting in a dashboard to manage. It suits developers who want their static sites living inside a broader cloud account rather than a standalone drop tool.
Surge
Surge rounds out the six alternatives we considered for people leaving tiiny.host. Our October 2026 fact sheet didn't log specific upload caps or plan prices for Surge, so we won't guess at the numbers here. In practice, people compare it when they want a fast way to push static HTML, CSS and JS from a local machine without clicking through a web dashboard. If you want an unauthenticated curl deploy, an MCP server for AI agents, or a browser tab where you can paste raw HTML, ship.page covers all three out of the box. Surge suits developers who prefer a dedicated terminal workflow for static folders.
FAQ
Is ship.page free without an account, and how long do links stay online?
Yes, there is no signup and no credit card: the API and MCP deploy with nothing at all, while the browser uploader asks for an email address to send a backup link without creating an account. You can claim a page into a free account so it stays online as long as you keep it, and on the $4/mo Pro plan pages never expire.
How does ship.page compare to tiiny.host on file size and branding?
tiiny.host caps free uploads at 3 MB per project (0.5 MB for PDFs), allows 1 active project, and puts a banner on your page unless you pay $5/mo (billed yearly). ship.page allows 10 MB HTML files and 25 MB ZIPs (up to 100 files, 100 MB unpacked) across unlimited uploads, shows a small badge visitors can close, and removes the badge on Pro for $4/mo.
Do Netlify Drop and Vercel Drop work without signing up?
Both let you drag files onto the page without logging in, but neither gives you a ready-to-share permanent link without an account. Netlify Drop puts unclaimed sites behind a temporary password until you claim them into a Netlify account, and Vercel Drop runs a countdown timer that takes the site down unless you sign up before it ends.
What if I need to host a PDF, Office document or PHP file like on tiiny.host?
Stay with tiiny.host for those. ship.page only serves static HTML, CSS, JavaScript, images and media, whereas tiiny.host supports PDFs, Word, PowerPoint and Excel documents on free and paid plans, plus PHP on paid plans.