ShareYourGroupShareYourGroupFree Hosting Limits

Cloudflare Pages limits (Free plan)

Cloudflare Pages counts files and builds rather than bandwidth.

Read on 14 November 2026. Limits change: check the source before you decide.

The limits

On Cloudflare's Pages limits page (it says it was last updated on 5 September 2026), the Free plan has:

LimitFree planProBusiness
Builds per month5005,00020,000
Concurrent builds1 at a time520
Build timeout20 minutessamesame
Files per site20,000100,000100,000
Largest file25 MiB25 MiB25 MiB
Custom domains per project100250500

Paid plans can have up to 100,000 files per site after setting an environment variable named on the page. For larger files, the page suggests uploading them to R2 storage and using its public bucket feature.

What the page does not give

The limits page we read lists no bandwidth cap for Pages sites. It does not say that bandwidth is unlimited either: check Cloudflare's pricing and terms for your use. Requests to Pages Functions count towards your Workers quota.

In practice

  1. A site with tens of thousands of small generated pages can hit the 20,000 file limit before anything else: count the files of your build folder.
  2. A repository that rebuilds on every small edit can use the 500 builds a month: count your commits that deploy.
  3. Remember that 25 MiB is a little more than 26 MB: the check on the home page converts for you.
Does a file of 30 MB fit?

No. 30 MB is about 28.6 MiB, over the 25 MiB maximum.

Where do I find my file count?

In your build folder. On Windows, the folder properties show it.

Sources

  • Cloudflare Docs: Pages, Limits (developers.cloudflare.com/pages/platform/limits), last updated Sep 5, 2026 according to the page

Read on 14 November 2026.

This is an independent guide. It is not connected with GitHub, Cloudflare, Netlify or any host named here. Limits and prices change: everything on this page was read on 14 November 2026 from the pages named under Sources. Check them again before you decide.