Cloudflare Pages vs Netlify — free-tier comparison
At a glance
Cloudflare Pages: Cheapest paid plan
Static Hosting
Unlimited bandwidth, 500 builds/month
Paid from $20/month
- Unlimited bandwidth
- 500 builds/month
- Unlimited sites
- Unlimited bandwidth and requests on the free plan
- Global edge delivery from 300+ cities with free SSL
- 500 builds per month cap on the free plan
Best for
- Static sites and JAMstack apps (Astro, Next.js, SvelteKit)
- Projects that want edge functions close to users
Static Hosting
100GB bandwidth, 300 build minutes/month
Paid from $19/month
- 100GB bandwidth/month
- 300 build minutes/month
- 125k serverless function requests
- Generous all-in-one free tier with functions, forms and identity
- Mature build pipeline with deploy previews and instant rollbacks
- 300 build minutes per month can be limiting for frequent deploys
Best for
- JAMstack and static front ends (React, Vue, Gatsby, Hugo)
- Sites that need forms or light serverless without a back end
The catch?
Cloudflare Pages
- No catch
Netlify
- No catch
Detailed comparison
| Cloudflare Pages | Netlify | |
|---|---|---|
| Free tier & pricing | ||
| Free tier ↑ better | Perpetual ★ | Perpetual ★ |
| Paid from ↓ better | $5/mo (Workers Paid) ★ | $19/mo |
| Regions ↑ better | 310+ cities ★ | Global CDN |
| Hébergement statique | ||
| Bandwidth ↑ better | Unlimited ★ | 100 GB |
FAQ
Yes. The free plan includes unlimited bandwidth and requests, 500 builds per month and unlimited sites; functions use the Workers free allowance. Limits change over time, so confirm the current numbers on Cloudflare's site.
Yes, through Pages Functions, which run on Cloudflare Workers at the edge. They suit APIs and server rendering rather than stateful, long-lived processes.
It is the time Netlify spends building your site. The free plan includes 300 minutes per month; large or frequent builds consume them faster.
Yes. Add the netlify attribute to a form and submissions show up in your dashboard, within the free submission limit.