Tool profile
Cloudflare Images: cost, fit and limits
Cloudflare Images is an image storage, transformation and delivery product from Cloudflare, Inc. that resizes and optimizes pictures on request, either stored inside Cloudflare or kept elsewhere such as R2, billed by unique transformations, images stored and images delivered.
What to know first
Cloudflare Images has a free plan with up to 5,000 unique transformations a month for images stored outside the product, such as in R2. The paid plan keeps the first 5,000 transformations included, then charges $0.50 per 1,000, plus $5 per 100,000 images stored and $1 per 100,000 images delivered. No AI feature is named, and the pages describe metrics and error handling more than editing tools.
Cloudflare Images at a glance
| Maker | Cloudflare, Inc., United States |
|---|---|
| Free plan | Yes |
| Entry price | Free plan: 5,000 unique transformations each month |
| API access | Yes |
| Category | Best AI Image Optimization Services in 2026, rank 5 of 10 |
| Website | cloudflare.com/products/cloudflare-images/ |
Who Cloudflare Images is best for
Sites already running on Cloudflare
Optimization sits beside DNS, CDN and R2 storage in the same account, so a team avoids another vendor, another login and a separate invoice for images.
Teams that keep originals in R2
The free plan optimizes images stored outside Cloudflare Images, so files in R2 can be transformed without paying for storage inside the product.
Developers who like metered pricing
Unit prices for transformations, storage and delivery are public, which lets a team model cost from its own traffic figures before committing.
Cloudflare Images plans and pricing
| Plan | Price | What it includes |
|---|---|---|
| Images Free | $0 | Up to 5,000 unique transformations each month, applied to images stored outside Images such as R2. |
| Images Paid | First 5,000 transformations included, then $0.50 per 1,000 a month | Adds storage inside Cloudflare Images, $5 per 100,000 images stored and $1 per 100,000 images delivered each month. |
Checked November 2026.
What Cloudflare Images does
- Transformations of external images
- Images kept outside the product, for example in R2 or an origin server, can be resized and optimized on request, with each unique variant counted once per month.
- Stored and delivered metrics
- For images held inside Cloudflare Images, usage is shown as images stored and images delivered, so the two billed quantities can be watched separately and compared with the monthly invoice.
- Unique transformation counting
- Billing counts each unique transformation once a month, not every request, so repeated delivery of the same variant does not add to the transformation total in that month.
- Error 9422 on limit
- When the free allowance is exceeded, new transformations return error 9422, which makes the cap visible in logs and lets a site decide to upgrade.
- Redirect to the original
- The onerror parameter can redirect to the original image when a transformation fails, which keeps pages showing a picture even when the limit is hit.
How Cloudflare Images handles your data
The pricing documentation and product page do not state whether processed images are used to train AI models, how long files are retained or where processing occurs for this product, and no certifications were read, so the vendor's policy was not checked for this. A general privacy policy is published by Cloudflare, Inc. but was only listed as a source here, not reviewed in detail. Teams with residency or retention rules should check the product-specific terms before routing customer images through it.
Where Cloudflare Images falls short in practice
- Hard stop at the free cap. After 5,000 unique transformations in a month, new ones fail with error 9422 unless you move to the paid plan or use the onerror redirect to the original file.
- Narrow on editing tools. The pages we read describe transformations, storage and delivery. They name no tagging, alt text or generative editing, so those jobs need other products or a custom build on top.
- Billing needs three meters. The paid plan combines transformations, images stored and images delivered, so a forecast needs all three figures from your own catalog, not just a monthly image count.
Works with
Alternatives to Cloudflare Images
Cloudflare Images: common questions
What counts as a unique transformation?
A unique transformation is one combination of source image and transformation settings, counted once in a month even if it is delivered many times. The pricing page uses this unit for both the free allowance of 5,000 and the $0.50 per 1,000 rate on the paid plan.
Can I use Cloudflare Images without storing files there?
Yes. The free plan covers optimization of images stored outside Images, such as in R2, with up to 5,000 unique transformations a month. Storage inside the product requires the paid plan, which adds $5 per 100,000 images stored and $1 per 100,000 delivered.
What happens when I pass the free limit?
New unique transformations return error 9422 once the limit is exceeded. The onerror parameter can redirect to the original image so a page still shows a picture. Moving to the paid plan removes the cap and bills $0.50 per 1,000 beyond the first 5,000.
Does it include AI features?
The pages we read name no AI feature for Cloudflare Images. They describe transformations, storage and delivery metrics. If you need automatic tags, captions or generative edits, compare the platforms in this category that name them, such as Uploadcare or Cloudimage.
Is Cloudflare Images a fit for a small site?
Often, if the site already uses Cloudflare. The free plan's 5,000 unique transformations can cover a small catalog whose images are stored elsewhere. A site with many size variants per picture can reach the cap faster, so count variants, not just images.