2026 Report

HTML Static Hosting
Cloudflare Wrangler

A pragmatic verdict on where to deploy plain HTML in 2026 — and why the free tier still wins.

TL;DR

Verdict for Plain HTML

✓ Highly Suitable

Free, unmetered bandwidth, HTTPS, custom domains, global edge — all included on the free tier. If you only need to serve static HTML, this is effectively free forever.

Free Tier Comparison

Provider Bandwidth Builds Custom Domain + HTTPS Pricing Beyond Free
Cloudflare Pages Unlimited 500/month Included $5/mo bundle
Vercel 100 GB 6,000 min/mo Included $20/mo Pro
Netlify 100 GB 300 min/mo Included $19/mo Pro
GitHub Pages 100 GB soft Unlimited Included N/A (no paid)

The 2026 Migration: Pages → Workers Static Assets

Cloudflare is folding Pages into Workers. The new mental model: every static site is a Worker with bound static assets, optionally with edge logic on top.

Old way (still works)

wrangler pages deploy ./dist

Pages-style deploy. Continues to be supported, but no new features.

2026 recommended

wrangler deploy

Workers Static Assets via wrangler.toml with an [assets] block. Same edge, more capability.

5-Minute Quickstart

  1. Install: npm i -g wrangler
  2. Login: wrangler login
  3. Create index.html in an empty folder
  4. Deploy: wrangler pages deploy . --project-name my-site
  5. Your site is live at https://my-site.pages.dev