Cloudflare Image Transformations Cost Calculator
Transformations are billed per unique image and option combination, once a month, not per request. Enter your originals and how many variants you serve to see the real number. Rates verified 6 August 2026.
Images still the slowest thing on your site?
Transformation cost is usually the smaller problem. The bigger one is a page shipping four megabytes of imagery because nothing in the stack decides what size to actually serve. We fix image pipelines as part of a performance engagement, and the transformation bill normally falls as a side effect.
Ask about a performance reviewRates used in this calculator
Checked against the official Cloudflare Images pricing documentation on 6 August 2026.
| Free unique transformations | 5,000 / month |
| Transformations beyond the free tier | $0.50 / 1,000 |
| Images stored | $5.00 / 100,000 |
| Images delivered | $1.00 / 100,000 |
Storage and delivery are charged only if you host the originals with Cloudflare. If your images live in R2, S3 or on your own server and you use Cloudflare purely to resize them, transformations are the only line on the bill.
What counts as a unique transformation
This is the single thing people get wrong, and it is worth being precise about because the misunderstanding runs in both directions. A unique transformation is one source image combined with one particular set of options, counted once per month. It is not counted per request. If a hundred thousand visitors all load the same product photo at the same width, that is one transformation, not a hundred thousand.
What multiplies your count is variants, not traffic. Serving a single photo at six widths, in two formats, is twelve unique transformations. Do that across eight hundred products and you are at nine thousand six hundred, comfortably past the five thousand free allowance, on a catalogue that might get very modest traffic. The bill tracks the shape of your image pipeline rather than how popular you are.
That has a practical consequence worth acting on. Trimming your responsive image set from six widths to four cuts a third off the transformation count and, in most designs, changes nothing anyone can see. Standardising on a single modern format instead of serving both WebP and AVIF halves it again. These are cheap changes that a plugin generating a dozen variants per upload will never make for you.
Cloudflare renamed this product from Image Resizing to Image Transformations, so older tutorials, plugin settings and blog posts still use the previous name for the same feature. If you are following a guide that refers to Image Resizing, it is describing what is now called Image Transformations, and the pricing model described here is the one that applies.