SEO Tools

Broken Image Checker

Broken images make a page look abandoned and waste requests. This checker collects every image address a page uses – img elements, the largest srcset candidate, picture sources, the Open Graph and Twitter images and the icons – and tests up to 60 of them. Each result shows the status code, the content type, the file size and redirects, so you also find files that are not images, images over 500 KB and slow responses.

  • Encrypted connection
  • No sign-up
  • Free to use

How to use Broken Image Checker

  1. Enter the page URL.
  2. Click “Check images”.
  3. Wait for the image tests to finish.
  4. Fix or replace the images marked red.

Broken Image Checker features

All image sources

img, srcset, picture, og:image, icons.

Status and type

Errors and non-image responses.

File sizes

Images over 500 KB flagged.

Redirects and speed

Redirected and slow images.

Up to 60 images

Checked in parallel.

Safe fetching

Only public http(s) addresses; private networks are blocked.

When to use Broken Image Checker

  • Checking a page after moving media to a CDN.
  • Finding images lost in a CMS migration.
  • Confirming the social sharing image works.
  • Spotting heavy images that slow a page.

Broken Image Checker FAQ

Why does an image show 403?

Some servers block requests without a browser referrer (hot-link protection). If the image shows on your site, it may still work for visitors.

Are lazy-loaded images included?

Yes, when the address is in src or data-src in the HTML. Images inserted only by JavaScript are not seen.

Which srcset image is tested?

The largest candidate, because it is the one most likely to be missing after a resize job.

Is the file size exact?

It comes from the Content-Length header when the server sends one, otherwise from the downloaded bytes of a partial request.

Images and page quality

Images are usually the heaviest part of a web page and a common source of errors after redesigns, CDN changes or media library clean-ups. A broken image is easy to miss on a page you no longer visit, but visitors and crawlers notice.

The checker reads the HTML the server sends and tests each image address from our server with short timeouts, like a crawler would. Images over 500 KB are flagged because they slow down pages on mobile connections – the image optimisers on this site can shrink them in your browser.

Use the Image Alt Text Checker to review the descriptions of the same images.

Results reflect the page at the moment of the check. Pages that serve different content to different visitors, countries or devices may show different results in a crawler; when in doubt, compare with the URL Inspection tool in Google Search Console, which shows what Google itself fetched.

Privacy: the address you enter is fetched by our server only to run this check. The downloaded HTML is passed to your browser for analysis and is not stored, and the results are not saved on our side. Requests are rate-limited to keep the service fair for everyone, so if you check many pages in a row you may need to wait a few minutes.

Limits: pages are read up to 2 MB of HTML, redirects are followed up to eight hops and each request has a short timeout. Very large pages, servers that block automated requests or pages behind a login cannot be analysed this way; for those, open the page in your browser, copy the page source and use the paste option where it is available.

Tip: fix the problems marked red first, because they affect whether a page can be found at all. Yellow warnings are worth reviewing but are often harmless in context, and blue notes are information. After a change, run the check again to confirm the result – search engines will pick up the change on their next visit to the page.

Other useful tools