Image Load Lab

Guides Lighthouse Audits Tested Oct 18, 2026 Lighthouse 13.5 · 10 widths

When Lighthouse Flags Oversized Images, and How Accurate Its Savings Are

Lighthouse 13.5 flagged a photo once it was about 8 % wider than its slot needed, not at 5 %. Its estimated savings were 14 to 29 % higher than what a real resize saved.

Older versions of Lighthouse had a separate audit called “Properly size images”. In Lighthouse 13 it became part of a single insight, “Improve image delivery”, which also covers formats and compression. How much larger than its slot can an image be before Lighthouse flags it, and how accurate is the saving it promises? We showed the same photo at ten file widths in one slot and compared Lighthouse’s estimates with real resizes.

The test

Each test page shows a CC0 market photo 360 CSS pixels wide. On Lighthouse’s default mobile profile (412-pixel screen, device pixel ratio 1.75), that slot needs 630 device pixels. The file was a MozJPEG at quality 80, 640 to 1920 pixels wide, plus one 1280-pixel AVIF. We ran Lighthouse 13.5.0 in Chrome 155.0.8059.82 and read the “Improve image delivery” insight: whether the image was listed and the bytes Lighthouse estimated could be saved by resizing. To check those estimates, we encoded the same photo at exactly 630 pixels in the same format and quality and measured the real difference. See our methodology.

Results

Grouped bar chart: Lighthouse estimated 20.5 to 155.5 KB of savings for oversized images, while actually resizing them to 630 pixels saved 15.9 to 136.3 KB; the estimates were 14 to 29 percent higher than the real savings
Savings Lighthouse 13.5 estimated for oversized images compared with the bytes a real resize to the displayed size saved. Chart generated from the linked CSV.
Finding the threshold: one run per width
JPEG width (q80) Width vs needed (630 px) File KB Flagged Lighthouse estimate
640 px 1.02× 37.9 no –
660 px 1.05× 40.2 no –
680 px 1.08× 42.0 yes 6,087 bytes
700 px 1.11× 44.3 yes 8,619 bytes
720 px 1.14× 46.0 yes 11,034 bytes
760 px 1.21× 49.9 yes 15,995 bytes
800 px 1.27× 53.9 yes 20,961 bytes
960 px 1.52× 69.6 yes 40,561 bytes
1280 px 2.03× 103.4 yes 80,254 bytes
1920 px 3.05× 174.3 yes 159,253 bytes

The threshold sat between 5 % and 8 % too wide. Files of 640 and 660 pixels, 2 % and 5 % wider than needed, were not flagged. The 680-pixel file, 8 % wider, was flagged with an estimated saving of 6,087 bytes, and every larger file after it. The pattern matches a minimum saving of about 4 KB below which Lighthouse stays quiet: the 660-pixel file would have saved less than that.

The estimates were consistently too high. Lighthouse’s numbers matched the share of the image’s pixels that are not displayed: for the 800-pixel file, 37.9 % of the pixels and 37.9 % of the bytes. Real files do not shrink in proportion to their pixels; our dimensions test found bytes growing with pixels to the power of about 0.84. So actually resizing to 630 pixels saved 14–29 % less than promised:

Lighthouse 13.5.0, mobile profile, Chrome 155; JPEG quality 80, AVIF quality 50
Image Width vs needed (630 px) File KB Lighthouse estimate Real saving Overestimate
JPEG 800 px 1.27× 53.9 20.5 KB 15.9 KB +29 %
JPEG 960 px 1.52× 69.6 39.6 KB 31.6 KB +26 %
JPEG 1280 px 2.03× 103.4 78.4 KB 65.4 KB +20 %
JPEG 1920 px 3.05× 174.3 155.5 KB 136.3 KB +14 %
AVIF 1280 px 2.03× 42.3 32.0 KB 24.8 KB +29 %

How to read the insight

  • Small oversizing is ignored. A file a few percent too wide will not appear, which is reasonable; chasing those bytes is rarely worth extra image sizes.
  • Treat the estimate as an upper bound. In our test the real saving was 78–88 % of the estimate, closest for the most oversized files.
  • The check is per device. On the desktop profile (1×), the same 360-pixel slot needs only 360 pixels, so many more files would be flagged; on a 3× phone, fewer.
  • The fix is responsive images, not a single smaller file: srcset with a correct sizes, as in our srcset and sizes test.

Practical conclusion

Lighthouse 13.5 flagged a photo once it was about 8 % wider than its slot needed (680 pixels for 630), not at 5 %. Its estimated savings followed the share of hidden pixels and were 14–29 % higher than what a real resize saved. Use the insight to find oversized images, and expect somewhat smaller gains than it reports.

Limitations

One photo, one slot and one run per width; the exact cut-off depends on the file’s size, since it appears to be a minimum number of bytes rather than a percentage. Lighthouse’s mobile profile only.

Data and files

Download lh-image-delivery.csv (18 rows, 0.9 KB) · Method: testing methodology. Photo: image credits.

Does Lighthouse Catch Bad Alt Text? Ten Cases Tested

Lighthouse 13.5 failed only the image with no alt attribute. File names, the word image and alt text starting with Photo of all passed; redundant alt text was noted without affecting the score.

Lighthouse Audits 4 min read