Audit image accessibility signals
Find missing or empty alt attributes in raw HTML and decide whether each image is informative or decorative.
Free, no signup. Audit image SEO signals visible in raw HTML. Rendered dimensions, real LCP, transfer sizes, and AI alt-text generation are shown honestly as unavailable in this tool.
Checks run from our server; we fetch the URL you enter and don't keep the results. Anonymous run-level outcome counters may be used for aggregate research; URLs, domains, IPs, and identifiers are never included, and no statistic is released below 100 runs.
Illustrative example — based on the markup shown
<img src="hero.jpg">
<img src="divider.svg" alt="" loading="lazy">
<img src="chart.webp" alt="Quarterly traffic by channel" width="960" height="540">hero.jpg has no alt attribute.divider.svg has empty alt text, which may be correct for decoration.chart.webp supplies descriptive alt text and dimensions.+ saves the current site or page. Use ☆ beside any saved site, page, or list to favorite it. Recent check history appears below.
Target filled from your local choices.
Saved targets, named lists, and recent check summaries remain only in this browser.
A finding reflects only markup visible in the response. Missing attributes and clearly unsupported patterns require attention; observations such as empty alt text need human context. A pass confirms one implemented rule, while not evaluated explicitly means the tool did not request or render enough evidence.
The checker fetches the public page and parses its raw HTML into a document context. Image-category detectors inspect supported img attributes and ImageObject markup, then return structured severity, summary, and evidence fields. It does not request the image files themselves.
The tool cannot see CSS backgrounds, canvas content, JavaScript-injected images, visual image meaning, file bytes, compression quality, rendered display size, or real performance timing. It cannot write alt text responsibly without seeing and understanding the image in context.
Every img element should have an alt attributeAlt text is the value of the `alt` attribute on an HTML `<img>` element — a short text substitute chosen for the image's purpose and context, not a literal description of what it shows. It makes images accessible to screen-reader users and helps search engines understand images, mainly for image search., but decorative images should usually use an empty alt value. Informative images need concise text that conveys their purpose in context.
No. Actual LCPLargest Contentful Paint — render time of the largest visible image or text block, relative to when the page started loading. ≤2.5 s (at the 75th percentile) is good. requires a rendered performance measurement. This checker reports that check as not evaluated rather than guessing from source order or filename.
No. A modern format can reduce transfer size, but search visibility also depends on relevance, accessibilityWeb accessibility means designing sites so people with disabilities can use them, per the W3C's WCAG guidelines. It overlaps with SEO in specific, checkable ways — alt text, heading structure, descriptive link text, captions, and page speed all serve both audiences — but Google has said accessibility itself is not a ranking factor, and most WCAG success criteria (keyboard focus order, ARIA live regions, form labels) have no SEO effect at all., discoverability, surrounding text, and correct page implementation.
The checker reads image signals in raw HTML. It does not fetch stylesheets or render CSS, so background images and JavaScript-inserted images are outside its evidence set.
Upvote what you want most. New ideas can be submitted from the floating Feedback menu; requests appear here once approved, and the most-wanted rise to the top.
You won't be emailed about that request anymore.
Loading…
New requests are reviewed before they appear here.
Where this tool helps
Find missing or empty alt attributes in raw HTML and decide whether each image is informative or decorative.
Inspect lazy-loading and fetch-priority attributes for obvious implementation gaps on important images.
Inventory image URLs and formats to find legacy or inconsistent delivery patterns worth reviewing.
See whether raw HTML exposes relevant ImageObject structured data without assuming rendered or downstream eligibility.
Watch the full workflow
Images need useful markup, but a raw-H-T-M-L audit cannot responsibly guess visual meaning or performance. I’ll show you how to run the page check, separate missing from intentionally empty alt text, review dimensions, loading hints, formats, and ImageObject evidence, understand not-evaluated results, use Render Gap for rendered signals, and prioritize fixes with human context.
Use this checker for accessibility review, template changes, image migrations, and prelaunch audits. It inspects supported image attributes and ImageObject markup in a public page’s raw H-T-M-L without downloading the image files or guessing what they depict.
Enter the complete page U-R-L and choose Audit images. The server fetches bounded raw H-T-M-L, and browser-side detectors return structured findings with evidence. A truncated response is labeled so missing images and complete-document coverage are not assumed.
Run it after changing a shared image component, migrating formats, adding structured data, or publishing a media-heavy page. Review each flagged element in its real context, because correct alternative text depends on the image’s purpose for that page.
This walkthrough uses fictional example dot com markup and does not imply a live fetch. A real run selects Audit images and waits for the page response. The results always distinguish observed source evidence from checks requiring rendering or asset requests.
Start with the final audited U-R-L and whether the result represents complete raw H-T-M-L or a partial captured prefix. If acquisition is truncated, absence and complete-document checks remain not evaluated rather than appearing as passes.
An img element should have an alt attribute. Informative images need concise text conveying purpose in context; decorative images usually need alt equals empty. Missing and empty are different states. Confirm the intended role with the page author or designer.
Source width and height attributes help reserve aspect ratio and reduce layout shift, but they do not reveal the final displayed dimensions. Check that declared values reflect the intrinsic asset ratio, then verify responsive rendering in the browser.
Lazy loading is helpful for offscreen images but can delay an above-the-fold hero. Raw source order cannot reliably identify the real L-C-P element. Treat the hint as a review prompt, then measure the rendered page under realistic device and network conditions.
Supported ImageObject markup can provide structured image evidence, but its presence does not guarantee enhanced search appearance. Validate the complete schema graph, ensure the U-R-Ls are crawlable, and keep markup consistent with visible page content.
Actual transfer size, compression quality, rendered dimensions, and L-C-P require asset requests or a render budget. Visual meaning requires seeing the image in context. This tool says not evaluated instead of inventing evidence, and links to Render Gap for rendered signal comparison.
The audit cannot see C-S-S background images, canvas content, JavaScript-injected images, file bytes, compression artifacts, visual meaning, display size, or real performance timing. A modern format alone does not make an image relevant, accessible, or discoverable.
Trace repeated findings to the shared image component. Add intentional alt behavior, accurate intrinsic dimensions, and appropriate loading and fetch hints. Review every informative image visually, run Render Gap and a performance test, then confirm the deployed page’s accessibility and discoverability.
Update the image component or content source with intentional alt behavior, accurate dimensions, and appropriate loading hints. Inspect the actual images in context, use a rendered performance test for L-C-P and display behavior, verify important assets remain discoverable and accessible, then rerun both source and rendered checks.