Performance6 min read·Updated

CDNs and WebP: Cloudflare, Fastly, imgix, Cloudinary

imgix, Cloudinary, ImageKit and Cloudflare can emit WebP/AVIF from a master. That is fantastic at scale. It does not excuse a 12 MB source, and it does not help a Webflow site with no image CDN. Convert locally when you do not have (or do not want) that stack.

CDN is a derivative machine

Derivatives inherit the master. A 2000 px WebP master makes every w= cheaper. A 8000 px TIFF makes every first hit slow.

Why it matters

  • Bills track transformations and origin bytes.
  • Local/dev has no CDN.
  • Some clients forbid third-party image clouds.

How to do it

  1. If you have Cloudinary/imgix: still cap the master at ~2500 px WebP or JPEG.
  2. If you do not: convert everything you ship to WebP here.
  3. Do not double-encode at quality 40 on the CDN after a 80% local WebP — pick one quality owner.
Convert a batch in your browser. Nothing is uploaded.

Put it into practice

Convert your images to WebP right now, free and privately in your browser.

Open the converter

Frequently asked questions

You can leave auto-format on for AVIF negotiation. Do not also smash quality.

For millions of user uploads, yes. For a marketing site, local WebP is enough.

Keep reading

Performance6 min read

Polish vs local WebP

Polish can serve WebP at the edge. Local conversion still wins for originals, offline work and hosts without Polish.

Read more
Platforms6 min read

WebP for Contentful

Contentful's Images API can format=webp, but huge masters still cost transform time and origin weight. Pre-convert assets to WebP.

Read more
Performance6 min read

Reduce CDN bandwidth

Images dominate egress. Convert the library to WebP and you cut CDN bills without changing hosts.

Read more