Decision Guides

Vercel vs Cloudflare Pages for Side Projects

Both platforms offer free hosting with git-based deploys. I've run projects on both. Here's how they compare for hobby apps and personal blogs in 2026.

At a Glance

VercelCloudflare Pages
Free bandwidth100 GB/moUnlimited
Build minutes6,000 min/mo500 builds/mo
Edge functionsServerless (Node.js)Workers (V8 isolates)
Next.js supportFirst-class (they built it)Good (adapter required)
Custom domainsFree SSL includedFree SSL included
Preview deploysPer PRPer PR

When to Choose Vercel

  • You're using Next.js - zero-config deploy, best DX
  • You need serverless API routes with Node.js libraries
  • You want the fastest path from git push to live URL
  • Analytics and speed insights built into the dashboard matter to you

When to Choose Cloudflare Pages

  • Your site is static or Jamstack (HTML, Astro, Hugo)
  • You expect high traffic and want unlimited bandwidth
  • You're already using Cloudflare DNS/CDN for your domain
  • You need Workers for edge logic (rate limiting, A/B tests)

Real Cost Comparison

For a personal blog with ~5,000 monthly visitors:

  • Vercel: $0 (well within free tier)
  • Cloudflare Pages: $0 (well within free tier)

At ~100,000 monthly visitors with a static site:

  • Vercel: May hit bandwidth limits —$20/mo Pro plan
  • Cloudflare Pages: Still $0

My Setup

I use Vercel for Next.js apps and Cloudflare Pages for static sites. This blog (Bootstrap + static HTML) would go on Cloudflare. A Next.js SaaS would go on Vercel.

Don't overthink hosting for side projects. Both are excellent. Pick one and ship.
In This Article
  • At a Glance
  • When to Choose Vercel
  • When to Choose Cloudflare
  • Real Cost Comparison
  • My Setup