Skip to content
Subnomic
← All comparisons
Compare Checked on Nov 12, 2026

Free static site hosting compared: Netlify, Vercel, Cloudflare Pages, GitHub Pages and Subnomic

Five places to put a built folder for free, compared on the questions that decide it: may a business use the free tier, what runs out first, can you roll back, and can you put a password on it.

All five serve static files on your own domain with HTTPS, and all five can take a folder you built elsewhere. The free tiers differ in what they allow, what they count, and what happens when you go past it.

The short answer

Side by side

Netlify FreeVercel HobbyCloudflare Pages FreeGitHub PagesSubnomic Free
Commercial useNo restriction found in its termsNon-commercial, personal use onlyNo restriction found in its docsNot for running an online business, e-commerce or SaaSAllowed
What is counted300 credits a month: 15 per production deploy, 20 per GB of bandwidth, 2 per 10k requests100 GB of data transfer and 1,000,000 CDN requests a monthUnlimited bandwidth and requests; 500 builds a month1 GB site, 100 GB a month soft bandwidth limit1 site, 1 GB of traffic a month, 512 MB stored
When a limit is reachedEvery project is paused until credits renewWait until 30 days have passed—Soft limitsThe site can be paused until the month rolls over; nothing is deleted or billed
Preview per deployUnlimited deploy previews, not meteredYes, from the CLI without --prod or a non-production branchUnlimited preview deploymentsNot documentedEvery deploy keeps its own address, served with noindex
RollbackPublish any earlier deployTo the immediately previous deploymentTo any successful production deploymentNot documentedTo any of the last ten deployments, without rebuilding
Password protectionNot on the Free planPro, per project; Hobby has Vercel AuthenticationPreviews can be limited to your Cloudflare account; Access free for up to 50 usersPrivate sites need GitHub Enterprise CloudA shared password or workspace members only, on every plan
Deploy a built foldernetlify deploy --dirvercel deploy, or --prebuilt for vercel build outputwrangler pages deploy <dir>An Actions workflow uploading the foldersubnomic sites deploy
Builds your codeYesYesYesYes (Jekyll, or your workflow)No: you build, it serves

The repository behind a GitHub Pages site on a free account must be public. Cloudflare now suggests starting new projects on Workers, whose static assets are also free and unlimited, with the same 20,000-file and 25 MiB-per-file limits as Pages.

By what you are hosting

When each one fits

Moving a site over

Build as you do today, then link the output folder and deploy:

npm run build
subnomic sites create my-site --dir dist
subnomic sites deploy --prod

Netlify-style _redirects and _headers files work as they are. Which folder each tool builds covers Vite, Astro, Hugo and others; Deploy from GitHub Actions covers CI. What comes with a site is on the Sites page, and the Free plan's limits on Free plan.

Sources

What this page says about other products is taken from their own pages, read on 12 November 2026. Plans and limits change; if one of these has, tell us and we will correct it.

Deploy a folder, keep the rollback.

One site on the Free plan, on your own domain, with a preview per deploy. No card.