Vercel vs Netlify vs Cloudflare Pages vs GitHub Pages

The four default static-deployment platforms with very different free tiers — the Next.js DX leader, the Jamstack forms favourite, unlimited-bandwidth edge hosting, and the zero-config GitHub default — compared on bandwidth, builds, custom domains, and what runtime they support.

VercelNetlifyCloudflare PagesGitHub Pages
Free tier noteHobby tier free for non-commercial/personal projects only.Forms + identity included. Build minutes are the tight limit.Unlimited bandwidth + requests on the edge. Functions free tier is generous.Free static hosting tied to a GitHub repo — public and private repos both qualify. 1 GB per-site storage, 100 GB/month bandwidth, custom domains with HTTPS. No server-side runtime; static + Jekyll only.
Bandwidth100 GB/month100 GB/monthunlimited100 GB/month
Builds6000 build minutes/month300 build minutes/month500 builds/monthunlimited (via GitHub Actions)
Requests100k edge function invocations/day125k serverless function calls/month100k requests/day (Functions)unlimited
Custom domains50 per projectunlimitedunlimitedunlimited (HTTPS via Let’s Encrypt)
Paid from$20/mo$19/mo$5/mo$0/mo
Generosity ★34416954
Last verified2025-09-012025-09-012025-09-012025-09-01
Visit siteVercel ↗Netlify ↗Cloudflare Pages ↗GitHub Pages ↗

Data verified 2025-09-01.