NewThe November 2026 run is out: 6 hosts, 2 payloads, 43 timed uploads
Skip to content
htmlbench

Free HTML hosting, no account needed

ship.page and Netlify Drop are the only free HTML hosts in our test that publish with no signup at all, and ship.page ranks first at 79/100: its $0 anonymous link lasts 7 days, while Netlify Drop (73/100) deletes an unclaimed deploy within 1 hour. Every other host we scored wants an account before the first link; the best of them, Cloudflare Pages (48/100), then keeps your site up for $0 with no expiry. A claimed ship.page upload lasts 30 days from the upload date, and Pro at $4 a month removes the expiry. Limits and prices are as checked in November 2026, and the timings come from our November 15, 2026 run.

Tested Updated
Hosthtmlbench IndexAccount before the linkAnonymous link lastsFree upload limitCost to keep it upLive in (1.5 MB page)
ship.pageTop79/100None7 days without an account; 30 days from upload once claimed; no expiry on Pro10 MB HTML, 25 MB ZIP$4 a month (Pro)3.14 s
Netlify Drop73/100None1 hour unless claimedNo published cap$0 once claimed10.11 s (CLI)
Cloudflare Pages48/100Account and projectNo anonymous link25 MiB per file$09.52 s

Times are medians of 3 runs on November 15, 2026, stopped when the link served our exact file; Netlify was timed through its anonymous CLI deploy. Surge, GitHub Pages and Tiiny Host were scored but not timed.

ship.page HTML hosting upload page
ship.page HTML hosting upload page, captured November 15, 2026

ship.page ranks first for this job: there's nothing to sign up for, and its no-account link lasts longer than any other in our test. You can publish for free in the browser, and the page gets its own random ship.place subdomain.

You drop in an HTML file up to 10 MB, a ZIP up to 25 MB and 100 files, or a whole folder. No account step.

What happens when you want to keep it? Claim the page into a free account and it lasts 30 days, counted from the upload date, not from the day you claim it. Pro removes the expiry and costs $4 a month.

Free pages carry a small badge (Pro removes that too). Using your own domain needs the Team plan at $19 a month.

We timed a 1.5 MB HTML page over 3 runs. The median was 2.20 s to get a URL back and 3.14 s until that URL served the page we'd sent.

Netlify Drop at 73/100: no account either, but a one-hour fuse

Netlify Drop HTML hosting upload page
Netlify Drop HTML hosting upload page, captured November 15, 2026

Netlify Drop also lets you publish without an account. Drop a folder, a ZIP or a single HTML file onto the Drop page in your browser, and you can get a link without signing up.

But you have to decide whether to keep it: Netlify deletes an unclaimed Drop deploy within 1 hour, and claiming it means creating a free Netlify account. Once claimed, the site has no expiry.

It runs on Netlify's Free plan at $0 with 300 credits a month. When those credits run out, the project pauses.

There's a daily cap on anonymous deploys too. Our test server's 4th anonymous deploy that day was refused.

Cloudflare Pages at 48/100: an account first, then no expiry at all

Cloudflare Pages HTML hosting page
Cloudflare Pages HTML hosting page, captured November 15, 2026

Cloudflare Pages doesn't meet the no-signup requirement. The price is $0, but Cloudflare Pages still requires a Cloudflare account and a project you've named before there's any link.

Among the hosts that require an account, it's our highest scorer. The project has no expiry and stays until you delete it, and a Pages project can have up to 100 custom domains.

We timed it with Wrangler, uploading a 1.5 MB page and checking when it was live, with a median of 9.52 s and individual runs between 9.47 s and 10.02 s.

Surge, GitHub Pages and Tiiny Host on the scorecard

Surge scored 47/100. You'll have to install Surge's command-line-only tool, with Node.js 18 or newer required, and sign up using an email and password in the terminal. The free plan costs $0, has no expiry and includes free custom domains. There's no bandwidth billing.

GitHub Pages scored 44/100. An account on GitHub is required, along with a repository; once you've got those, enable Pages through the repository settings. It's $0 for public repositories on GitHub Free; publishing from a private repository needs a paid plan. Your GitHub Pages site won't expire, and you can use your own custom domain with HTTPS.

Tiiny Host scored 36/100. You can upload a file or a ZIP in the browser, but only after creating an account. On Tiiny Host's free plan, you're allowed 1 live project, with a limit of 3 MB per project. There's no end date on a free link, but you have to log in at least once every 3 months. Surge, GitHub Pages and Tiiny Host received scores from us, not timings: each needs an account, a terminal login or a repository before the first link exists.

Why the signup question carries so many points

The htmlbench Index puts 55 of its 100 points on what happens before you have an account: 25 for publishing without signup and 30 for how long the link lasts without one. That's most of the score.

How does that play out? On those measures, ship.page gets 25 and 18 for its 7-day link, while Netlify Drop gets 25 and 3 for its 1-hour link. Cloudflare Pages gets 8 and 0: you can make the account in the browser, but there's no link without it.

The remaining 45 points cover browser uploads, worth 10; free upload size, worth 15; and the cost of keeping the link up, worth 20.

We measure and report speed, but it doesn't count toward the score. The full method is in how we test.

Frequently asked questions on hosting HTML without an account

Is there free HTML hosting that never asks for an email?

ship.page and Netlify Drop let you publish without an account. Every other host we scored needs one first.

It stops working. Claim it with a free account before then and it lasts 30 days from the upload date, or pay $4 a month for Pro, which removes the expiry.

Does Netlify Drop really delete an unclaimed site?

Yes, within 1 hour, unless you claim it with a free account.

Which free host keeps a page online with no expiry?

Cloudflare Pages, Surge and GitHub Pages do, all with an account. A claimed Netlify site stays on Free, but pauses if its credits run out.

Can I use my own domain for free without signing up?

No host here gives you a custom domain without an account. Claimed Netlify sites, Cloudflare Pages, Surge and GitHub Pages include custom-domain support for free; ship.page needs Team at $19 a month.

Sources checked November 2026

More from htmlbench