Skip to main content
Skip to tool
SEO

Image Optimization Checker

Check images for missing dimensions, lazy-loading mistakes, legacy formats and missing srcset.

  • 100% free
  • No sign-up
The short version

What is Image Optimization Checker?

Images are usually the heaviest thing on a page and the easiest to get wrong in ways that show up directly in Core Web Vitals.

Two mistakes dominate. The first is omitting width and height, which leaves the browser unable to reserve space, so everything below the image jumps when it loads — that jump is measured as Cumulative Layout Shift. The second is subtler and more common than it should be: lazy-loading the first image. loading="lazy" is good practice below the fold and actively harmful at the top, because the hero image is usually the Largest Contentful Paint element, and deferring it defers the exact thing the metric measures. This tool checks both, plus format and srcset.

Step by step

How to use Image Optimization Checker

  1. 1

    Fetch or paste

    Enter a URL, or paste the HTML.

  2. 2

    Add width and height everywhere

    Even with CSS sizing the attributes let the browser compute an aspect ratio and reserve the space.

  3. 3

    Lazy-load below the fold only

    Never the first image. Use loading="eager" on it, or leave the attribute off.

  4. 4

    Move to WebP or AVIF

    Typically a third off the weight at the same visual quality, with a <picture> fallback for anything old.

What's inside

Everything this tool
does for you

  • Missing width/height detection, tied to CLS
  • Lazy-loaded-hero detection, tied to LCP
  • Legacy format detection
  • srcset presence check
  • Reads a live URL or pasted HTML
  • Free, no signup, no daily limit
Questions

Frequently asked questions

Beyond this tool

See the full picture for your website.

Enter your URL for a free audit across eight scored areas. See prioritised issues and clear next steps in one report.

Run a free website audit

Free to start · No signup required

What this tool does
  • Finds images with no width and height — the main cause of CLS
  • Catches a lazy-loaded first image, which delays LCP
  • Flags JPEG and PNG where WebP or AVIF would do
  • Checks for responsive srcset
  • Free, no account, no daily limit
Want the whole picture? Run a free website audit for a score and prioritised issues. No signup needed to start.Run a free audit