Tiiny Host alternatives without the 3 MB cap
ship.page is the closest Tiiny Host alternative: $0, no account, and 10 MB HTML or 25 MB ZIP uploads against Tiiny's 3 MB free cap. Netlify Drop takes folders with no account; Cloudflare Pages is free for good after signup.
| Host | StaticBackend score | Free plan and signup | Max upload and files | Link expiry with no account | Paid plan and custom domains |
|---|---|---|---|---|---|
| ship.page | 84/100Top score | $0, no account | 10 MB HTML, 25 MB ZIP, 100 files | 7 days; 30 days with a free account | Pro $4 a month: no expiry while subscribed; custom domains on Team at $19 |
| Netlify Drop | 77/100 | $0, no account to deploy | Folder, ZIP or HTML file; no published total cap | Claim within 1 hour, then no expiry | Custom domains free once claimed; Personal $9 a month |
| Cloudflare Pages | 45/100 | $0, Cloudflare account | 1,000 files by drag and drop, 20,000 with Wrangler, 25 MiB each | Account required, then no expiry | Custom domains free, 100 per project |
1. ship.page (84/100): Upload without signing up
ship.page comes closest to the workflow we're after: drag a file into the browser, copy a link, don't create an account. Its $0 plan takes a single HTML file up to 10 MB or a ZIP up to 25 MB, with up to 100 files and 100 MB unpacked. The pricing page lists unlimited bandwidth.
On a phone, tap the upload box and choose an .html or .zip file from Files. Either way, you get an https link on ship.place. No signup in between.
The catch is the expiry. An anonymous link lasts 7 days, and claiming the upload with a free account keeps it online for 30 days from upload, not 30 days from when you claim it. That's worth checking before you send the link.
Our 4 MB HTML file was live 2.2 seconds after the upload started. The 18 MB folder of 41 files took 6.2 seconds.
Free pages carry a small ship.page badge, and free deploys are limited to 10 a minute per IP. It's static files only. You can't run server code.
Need the link to stay up? Pro costs $4 a month, removes expiry while you're subscribed and can bring back expired uploads. It also adds password protection, removes the badge and allows 100 MB ZIPs with up to 10,000 files, plus up to 5 custom subdomains on ship.place. Your own custom domain needs Team at $19 a month.
And if you stop using the browser, there's a one-line deploy API: curl -X POST https://ship.page/deploy -H "Content-Type: text/html" --data-binary @index.html. AI agents can also publish through its MCP server.
2. Netlify Drop (77/100): Publish now, claim it soon
Netlify Drop lets you publish without an account. Open the page and drop a folder, ZIP or single HTML file; the file picker accepts .zip, .html and .htm, and there's a separate folder picker.
But the anonymous link has a short life: Netlify deletes the deploy within 1 hour unless you claim the project with a free account. For a link you want to keep sharing, signup is part of the job.
Netlify publishes no total size cap for Drop. Its support team advises keeping single files under 10 MB, which isn't the same as a published total upload limit.
We timed the CLI's anonymous deploy, netlify deploy --allow-anonymous, rather than the browser drop (one run). The 4 MB page took 6.3 seconds and the 18 MB folder took 7.2 seconds. Netlify refused our 4th anonymous deploy of the day with a daily limit error.
A claimed project stays on the $0 Free plan, with 300 credits a month and custom domains with SSL. The project pauses if those credits run out. Personal is $9 a month for 1,000 credits.
3. Cloudflare Pages (45/100): Keep it online after signup
Cloudflare Pages doesn't meet the no-account requirement. You have to sign up, create a project, name it and upload before anything goes live.
What you get in return is a $0 plan with no expiry, up to 100 custom domains per project and no bandwidth cap listed on its limits page. If keeping the page online matters more than skipping signup, that's the trade-off here.
The dashboard upload accepts a ZIP or folder with up to 1,000 files at 25 MiB each. Using the Wrangler CLI raises the file count to 20,000.
Our new project served the 4 MB HTML file at its production URL in a 9.9 second median after npx wrangler pages deploy started, plus about 3 seconds to create the project. The per-deploy URL failed its TLS handshake for about 2 minutes. The production URL was the one we could use sooner.
Also tested: Tiiny Host, GitHub Pages and Surge
Tiiny Host scored 33/100. You need an account, then drag in a file or ZIP, choose a link name and publish; its free plan gives you 1 live project, 3 MB per project (0.5 MB for PDFs), 3 uploads a day, 5,000 visits and 5 GB of bandwidth a month. The link stays online if you log in at least once every 3 months, but neither the account requirement nor the upload limit fits this search.
GitHub Pages scored 41/100. It's $0 for public repositories on GitHub Free, with no expiry, a custom domain with HTTPS and sites up to 1 GB. You'll need to create an account and repository, add index.html and enable Pages for a branch; private repository publishing needs a paid plan, and Pages can't be used for an online business, e-commerce site or commercial SaaS.
Surge scored 52/100. Its $0 plan has no expiry, 450 MB and 10,100 files per project, free custom domains with certificates and no metered bandwidth. There's no browser upload: run npx surge ./site my-site.surge.sh, create an account in the terminal and verify your email within 90 minutes or your surge.sh domains pause.
How we tested Tiiny Host alternatives
Our scores follow a no-account rubric out of 100 points: publishing without an account gets 30, link lifetime without an account gets 25, steps to a live link gets 15, free upload limit gets 15, and the cost to keep the link online gets 15. Speed isn't scored.
We checked limits and prices against vendors' pricing, docs and help center pages in November 2026.
Timing runs took place on November 13, 2026 from a server in Frankfurt, using a 4.0 MB single HTML file and an 18 MB folder of 41 files. Every file had a fresh random marker for each run to prevent reuse of an earlier upload. We report median time from command start to a matching live page, with Netlify's single run noted above.
Only ship.page, Netlify and Cloudflare Pages were timed. The methodology page has the full rubric, every host's points and the commands.
Frequently asked questions about Tiiny Host alternatives
Which alternative works without an account?
ship.page and Netlify Drop both let you publish without signing up. ship.page's anonymous links last 7 days; Netlify deletes anonymous deploys within 1 hour unless you claim them.
Can I upload more than 3 MB for free?
Yes: ship.page accepts a single HTML file up to 10 MB or a ZIP up to 25 MB on its free plan. Netlify publishes no total Drop size cap, though its support advice is to keep individual files under 10 MB.
Can I keep a free link online forever without signup?
None of the hosts we tested gives you a free, no-account link with no expiry. Cloudflare Pages, GitHub Pages and Surge offer free hosting without expiry, but all require an account.
Can I password-protect a shared page for free?
Not on the free plans covered here. ship.page includes password protection on Pro at $4 a month, while Surge Pro costs $30 a month and Tiiny Host puts it on higher paid plans.
Official pricing and documentation sources
- ship.page pricing
- ship.page deploy API
- ship.page limits and plans
- ship.page link expiry
- ship.page custom domains
- Netlify Drop
- Netlify deploys
- Netlify pricing
- Netlify support on file sizes
- Cloudflare Pages limits
- Cloudflare Pages direct upload
- What is Tiiny Host
- Tiiny Host link lifetime
- Tiiny Host plan limits
- Tiiny Host pricing plans
- GitHub Pages limits
- Creating a GitHub Pages site
- Surge pricing
- Surge getting started
Related static hosting benchmarks and guides