Cloud

Cloudflare Pages vs Vercel vs Netlify — free tier comparison 2026

Which platform gives the best free tier for static sites and small apps? Real bandwidth limits, build minutes, and hidden restrictions compared.

Three platforms dominate free static site hosting in 2026: Cloudflare Pages, Vercel, and Netlify. All three offer generous free tiers. The right choice depends on specific project needs.

Here is a practical comparison based on real usage.

The 30-second summary

  • Cloudflare Pages — best for unlimited bandwidth, fastest global CDN
  • Vercel — best for Next.js and full-stack apps, excellent developer experience
  • Netlify — best for JAMstack conventions, mature form and function support

Feature-by-feature comparison

FeatureCloudflare PagesVercelNetlify
BandwidthUnlimited (unmetered)100 GB/monthLegacy: 100 GB/month • New: ~15 GB (credit-metered)
RequestsUnlimited static1M edge requests/monthCredit-metered on new plan
Build minutes / deploys500 builds/month6,000 build minutes/monthLegacy: 300 min • New: ~20 deploys from credits
Concurrent builds111
Sites per account100Effectively unlimitedUnlimited
Custom domainFreeFreeFree
SSLFree (auto)Free (auto)Free (auto)
Serverless functionsBilled via Workers plan (100K req/day)1M invocations, 4 CPU hours, 300s timeoutLegacy: 125K invocations, 100 hrs • New: credit-metered, 10s timeout
Team collab (free)LimitedFree with limitsFree with limits
AnalyticsFree (Web Analytics)Basic freePaid

When each wins

Cloudflare Pages — best for scale

Unlimited bandwidth is the killer feature. No other free tier matches this.

If a site suddenly hits 10 TB traffic:

  • Cloudflare: $0
  • Vercel: charged for overage
  • Netlify: charged for overage

Also excellent at:

  • Sites with lots of images/videos
  • Content that could go viral (no bandwidth panic)
  • Global performance (largest edge network)
  • Free Web Analytics without cookies

Weaker at:

  • Server-side rendering (Workers work but different mental model)
  • Framework-specific integrations (less polished than Vercel’s Next.js support)

Vercel — best developer experience

Fastest way to deploy any framework. Next.js is first-class. Astro, Nuxt, SvelteKit, Remix all work out-of-box.

Excellent at:

  • Framework-heavy sites (Next.js especially)
  • Serverless functions (integrated deeply)
  • Preview deployments on every PR
  • Team collaboration
  • Documentation and support

Weaker at:

  • Bandwidth-heavy sites (100 GB cap)
  • Cost predictability at scale (bills can grow fast on Pro tier)

Netlify — best JAMstack conventions

Pioneered many JAMstack patterns. Forms, redirects, and split testing built-in.

Excellent at:

  • Forms (native, no external service)
  • Redirects and rewrites (simple config file)
  • Split testing / A/B testing
  • Long-standing plugin ecosystem
  • Mature CMS integrations

Weaker at:

  • Build minutes (only 300/month — tight for large sites)
  • Framework-specific optimizations (Vercel edges out)
  • Serverless function limits

Real-world scenarios

Blog with 10,000 monthly visitors

All three handle this trivially on free tier. Pick based on preference.

Winner: any of the three. Cloudflare Pages if bandwidth might spike.

Small SaaS marketing site + docs

Vercel or Netlify. Both handle framework integrations best. Vercel’s Next.js support wins if using Next.js.

Portfolio / personal site with rich media

Cloudflare Pages. Unlimited bandwidth means embedded videos and high-res images don’t push into paid tier.

E-commerce demo / product showcase

Vercel or Netlify. Both handle Shopify/Snipcart/checkout integrations well.

Documentation site for open-source project

Cloudflare Pages. Bandwidth cost matters when popular OSS gets thousands of daily visits.

Serverless API + static frontend

Vercel. Serverless functions are most polished. Cloudflare Workers are competitive but different paradigm.

Migration cost

Moving between the three is straightforward — all three support:

  • Direct Git integration
  • Standard build systems
  • Same-day domain migration

Realistic migration: 1-2 hours for a small site. All three deploy the same static output.

The catch on each

Cloudflare Pages

  • Workers (serverless) have their own pricing after 100K requests/day
  • Some routing patterns require Cloudflare Workers, not just Pages
  • Analytics is free but requires enabling the Cloudflare Web Analytics beacon
  • Rate limiting available but requires Cloudflare Pro ($20/month) for full control

Vercel

  • 100 GB bandwidth is enough for ~500K-1M monthly page views typically
  • Hobby has no pay-per-GB overage — you must upgrade to Pro ($20/user/month) once you hit the limit
  • Serverless function execution time is 300 seconds (5 min) default on Hobby, individual function build has 45 min max
  • Commercial use of Hobby tier is technically not allowed (must upgrade to Pro)

Netlify

  • Netlify restructured its free plan on September 4, 2025. Accounts created before that date stay on the legacy plan (100 GB bandwidth + 300 build minutes + 125K function invocations). New accounts use a credit system: 300 credits/month shared across bandwidth (20 credits/GB), deploys (15 credits each), and functions (10 credits/GB-hour).
  • On the credit plan, 300 credits translates to roughly 15 GB bandwidth OR 20 production deploys — not both
  • Forms: 100 submissions/site/month on free plan; edge functions get 1M invocations/month separately from the credit pool
  • Commercial use of the free tier is allowed but hard-capped (no auto-recharge on free)

Pricing when you outgrow free

PlatformNext tierCost
Cloudflare PagesWorkers Paid$5/month + usage
VercelPro$20/user/month
NetlifyPro$19/user/month

Cloudflare’s paid tier is cheaper per feature. Vercel and Netlify get expensive quickly for teams.

Reproduce this yourself

All three offer free signup with no credit card required for the free tier.

Deploy the same test repo on all three. Compare:

  • Build time
  • Deploy speed
  • Custom domain setup difficulty
  • Analytics quality
  • Support responsiveness

Typical result: all three deploy in under a minute for a small site.

Combined strategy — using multiple

Serious projects sometimes use multiple:

  • Primary hosting: Cloudflare Pages (bandwidth-safe)
  • Preview deployments: Vercel (better PR previews)
  • Forms and CMS: Netlify (mature integrations)

This adds complexity but leverages best-of-breed.

For most solo developers and small teams, pick ONE and stick with it. Migration cost is low if requirements change later.

Recommendation by profile

  • Blog / personal site: Cloudflare Pages (bandwidth peace of mind)
  • Next.js app: Vercel (first-class support)
  • JAMstack with forms: Netlify (built-in forms)
  • Open-source docs: Cloudflare Pages (bandwidth)
  • E-commerce: Vercel or Netlify (framework integrations)
  • Anything might go viral: Cloudflare Pages (unlimited bandwidth)

Bottom line

For 2026, all three free tiers are excellent. There is no bad choice.

If uncertain, pick Cloudflare Pages first. Unlimited bandwidth means no surprise bills, no scaling anxiety, no complexity if traffic grows.

Switch to Vercel if using Next.js and want smoothest DX.

Choose Netlify if JAMstack conventions (forms, redirects, A/B tests) match your needs.

Deploy time is under a minute on all three. Try them.

Recommended

DevOps YAML Pack

36 production-ready configs — Kubernetes, Docker Compose, GitHub Actions, Terraform, Helm, Ansible. Every file heavily commented. Copy, paste, ship.

Get the pack — ₹499 →
Never miss an article