Responsive Image Checker
Check whether a page serves images that fit the visitor's screen: viewport, srcset and sizes, the picture element, dimensions and modern formats.
Fetching and analysing the page…
5 of 5 free checks left today. Create a free account for unlimited checks.
Responsive Image Checker - results and guide
What the Responsive Image Checker checks
- The viewport meta tag, and whether zooming is disabled
- How many images offer several sizes through srcset or picture
- srcset with width descriptors but no sizes attribute
- width and height attributes on every image
- Use of WebP and AVIF
- A list of every image with its format and status
What are responsive images?
A responsive image is one the browser can fetch at a size that suits the screen. With srcset you list the same picture at several widths, and with sizes you say how wide it will be displayed. A phone then downloads the 480 pixel file and a large monitor the 1600 pixel one. The <picture> element goes further and lets you offer different formats or crops.
Without this, every device receives the largest version. A phone downloading a 2000 pixel photo to show it 360 pixels wide wastes most of those bytes, and that is the most common reason for a slow mobile page.
What this tool checks and why
It starts with the viewport meta tag, because without width=device-width a phone renders the page at desktop width and nothing is responsive. It then counts how many images carry srcset or sit inside <picture>. SVG images are left out, since vectors scale on their own.
The width and height attributes matter even in a fluid layout. They give the browser the image's proportions, so it can reserve space before the file arrives and avoid layout shift. Modern formats matter for weight: WebP and AVIF are typically 25 to 50% smaller than JPEG at the same quality. Combine this with the Lazy Loading Images Checker for the full picture.
How to use the Responsive Image Checker
- Enter the address of the page you want to check. You can leave out
https://. - Press Check images. The page is fetched from our servers, the way a search engine crawler would fetch it.
- Read the findings from top to bottom: problems first, then warnings. Each one says what to change.
Common problems and how to fix them
No image uses srcset
Generate each image at a few widths (for example 480, 800, 1200 and 1600 pixels) and list them in srcset with a sizes attribute. Most content systems and image CDNs do this automatically.
Images have no width and height
Add both attributes with the image's real pixel dimensions, and keep height: auto in CSS so it still scales.
Only JPEG and PNG are served
Convert to WebP or AVIF and serve them through picture with the original format as a fallback, or let an image CDN negotiate the format.
Frequently asked questions
What is srcset?
Do I need the sizes attribute?
Do responsive images affect SEO?
Is WebP supported everywhere?
Related SEO tools
- Lazy Loading Images CheckerWhich images are lazy-loaded, which should be, and which must not be.
- Image Alt CheckerLists every image with its alt text and flags the ones that are missing or empty.
- Web Page Size CheckerHTML size, total page weight and request count, broken down by file type.
- Core Web Vitals CheckerLCP, INP and CLS from real Chrome users, plus what on the page is holding them back.
SEO gets visitors to your site. Uptime keeps them there.
Monitor 5 websites free forever and get alerted the moment one goes down. No credit card required.