Skip to main content

Edge static hosting · Static & Jamstack

No cardNo end date

Cloudflare Pages free tier

Static and full-stack sites served from Cloudflare's network, with no bandwidth charge.

Checked against Cloudflare Pages's official pages on 1 Nov 2026. Free tiers change, so confirm before you commit.

What Cloudflare Pages's free plan gives you

Free plan includes unlimited sites, requests and bandwidth, with 500 builds a month.

Cloudflare Pages free plan limits
LimitFree plan
BandwidthUnlimited
Builds500 / month, 1 at a time
Files per site20,000
Max file size25 MiB
Custom domains100 per project

The catch

A site cannot hold more than 20,000 files or any single file over 25 MiB on the free plan.

Pros and cons

Good

  • No bandwidth bill
  • Large global network
  • Generous build allowance

Watch out

  • 20,000-file cap on free
  • Only one build at a time
  • Cloudflare now points new projects toward Workers

How to start on Cloudflare Pages

  1. 1

    Create a free Cloudflare account

  2. 2

    Open Workers & Pages and choose Create, then Pages

  3. 3

    Connect your Git repo or upload a folder

  4. 4

    Set the build command and output folder, then deploy

Cloudflare Pages compared

Cloudflare Pages: questions

Is Cloudflare Pages free?

Free plan includes unlimited sites, requests and bandwidth, with 500 builds a month. Free plan ends: Never.

Does Cloudflare Pages need a credit card?

No, you can sign up for Cloudflare Pages's free plan without a card.

What is the catch with Cloudflare Pages's free plan?

A site cannot hold more than 20,000 files or any single file over 25 MiB on the free plan.

Can I use my own domain on Cloudflare Pages for free?

Yes, you can connect your own domain on the free plan. You also get a free address at *.pages.dev.

What are the best free alternatives to Cloudflare Pages?

Netlify, Codeberg Pages, GitLab Pages. Compare their limits on this page or open each one for details.

Alternatives to Cloudflare Pages

  • Netlify

    Static + serverless

    100

    Git-based hosting for static and Jamstack sites, with functions, forms and edge features.

    Monthly credits
    300
    Production deploy
    15 credits each
    Bandwidth
    Charged at 20 credits per GB

    The catch: Every production deploy costs 15 credits, so about 20 deploys a month uses the whole free allowance before any traffic.

    No cardNo end date
    Paid from $9/mo (Personal)
  • Codeberg Pages

    Non-profit pages

    93

    Static hosting from a Codeberg repository, run by a German non-profit.

    Price
    Free, donation funded
    Repo
    Must be public
    Publish method
    Webhook on a pages branch or Forgejo Actions

    The catch: New users must use the new git-pages setup, which needs a webhook; the old v2 server is closed to new users.

    No cardNo end date
    Paid from Usage-based
  • GitLab Pages

    Repo static hosting

    93

    Static sites built by GitLab CI/CD and served from a GitLab project.

    Max site size
    1 GB (artifact limit)
    Custom domains
    150 per site
    CI/CD minutes
    400 / month (Free tier)

    The catch: Builds run on the shared 400 CI/CD minutes a month, which other pipelines also use.

    No cardNo end date
    Paid from $29/mo (Premium (per user, billed yearly))
  • Sevalla Static Sites

    Static hosting

    93

    Static hosting from the team behind Kinsta, deployed from Git.

    Sites
    100 per account
    Bandwidth
    100 GB / month
    Build minutes
    600 / month

    The catch: Only static sites are free; app hosting starts at $5 a month after a trial.

    No cardNo end date
    Paid from $5/mo (Application hosting)
  • Surge

    CLI static hosting

    93

    Publishes any local folder as a website with one terminal command.

    Projects
    Unlimited
    Project size
    450 MB
    Files per project
    10,100

    The catch: Redirects, rewrites and password protection are only on the $30 Pro plan.

    No cardNo end date
    Paid from $30/mo (Pro)
  • GitHub Pages

    Repo static hosting

    88

    Publishes a static site straight from a GitHub repository.

    Published site size
    1 GB
    Bandwidth
    100 GB / month (soft)
    Builds
    10 / hour (soft, branch builds)

    The catch: On a free account the repo must be public, and GitHub says Pages is not meant for online shops or SaaS.

    No cardNo end date
    Paid from $4/mo (GitHub Pro (Pages from private repos))

Tools for your new site