Broken Image Checker

Last updated:

Scan any page and find images that fail to load. We request every image and report the broken ones with their status codes, so you can fix missing files before visitors and crawlers see them.

Enter a page URL to scan for broken images:

How the Scanner Works

  1. Fetch the page, the host is validated, then the HTML is read.
  2. Collect images, every img src and first srcset candidate is gathered.
  3. Test each one, images are requested and their status codes recorded.
  4. List the broken ones, you get a clear report of what failed.

Why It Matters

  • User trust, missing images make a site look neglected.
  • Layout stability, broken images can worsen layout shift.
  • Image SEO, missing files cannot rank in image search.
  • Crawl efficiency, fewer dead requests for bots to chase.

Next steps

Broken Image Checker related tools and articles

Continue with the closest follow-up checks and guides based on this tool's topic, crawl intent, and optimization workflow.

Broken Image Checker: FAQ

What does the broken image checker do?
It scans a single page, finds every image, and requests each one to confirm it loads. Any image that returns an error or fails to respond is listed with its status code so you can fix or replace it.
How many images does it check?
It scans one page at a time and checks up to 40 images to keep results fast and fair. If a page has more, the tool tells you it was truncated so you can prioritise the most important images.
Why do images break?
Common causes are a renamed or deleted file, a wrong path, a moved CDN asset, an expired hotlink, a mixed-content block, or a case-sensitivity mismatch between the link and the file name on the server.
Does it follow srcset and lazy-loaded images?
It reads the src attribute and falls back to the first srcset candidate when no src is present. Images injected purely by JavaScript after load may not be detected, since the tool reads the served HTML.
Why do broken images hurt SEO and UX?
Broken images make a page look unmaintained, increase layout shift, and waste crawl budget on missing files. Fixing them improves user trust, Core Web Vitals stability, and image search visibility.
What status codes indicate a problem?
A 200 to 399 response means the image is reachable. A 404 means missing, 403 means blocked, and 500 range codes mean server errors. The tool marks anything outside the healthy range as broken.
Is the scan safe and private?
Yes. The scan runs from our server, only requests image URLs, and blocks private addresses. Nothing about your scan is stored or shared.
Is this broken image checker free?
Yes. It is free, requires no signup, and scans any public page.

Want a Polished, Fast Website?

We audit and fix broken assets, optimise images, and tune Core Web Vitals for a flawless experience.