Performance6 min read·Updated

Why Are My Website Images So Large?

Images are large because the file still contains pixels for print, retina, or lossless UI. The website asked for a picture, not a master. Convert to WebP and cap width; the 'mystery weight' disappears.

Five usual culprits

iPhone HEIC exported as JPEG at full resolution. PNG screenshots. Figma @2×. Plugin-generated 'backup' originals. Designers sending TIFF. All of them become reasonable WebP files in one drop.

Why it matters

  • CMS 'max upload size' is not a quality policy.
  • Themes display at 800 px and still link a 5000 px file.
  • Nobody looks at Network → Img until PageSpeed yells.

How to do it

  1. Sort the media library by size. Convert the top 100.
  2. Set max width to the theme's large size.
  3. Replace. Repeat monthly if many authors upload.

Settings that work

If you do nothing else: 1600 px / 80% on everything raster except logos (SVG).

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

Visitors pay in time. Disk is not the metric.

Yes, offline or in a private bucket. Not in the public theme path.

Keep reading

Performance6 min read

Good image file size

Target KB sizes for heroes, content photos and thumbnails, and how to hit them with WebP.

Read more
Workflow6 min read

HEIC to WebP

Safari can read HEIC. Convert iPhone photos to WebP locally — no upload — for websites, blogs and shops.

Read more
Platforms6 min read

WordPress WebP, no plugin

You do not need an image optimisation plugin to use WebP on WordPress. Upload correctly sized WebP files and let core srcset work.

Read more