URL or HTML • Missing alt detection • Exportable

Image Alt Checker

Scan a page for images and find missing or empty alt attributes. Filter, search, and export the report.

Option A: check a URL
Option B: paste HTML (useful if a site blocks fetch)

Results

Total images: — • Missing alt: — • Empty alt: — • OK: —
Image Alt Status
Run an analysis to see results here.
Tip: Decorative images should have alt="" — but only if they add no meaning.

Quick interpretation

ALT text improves accessibility and can help search engines understand images.

  • Missing means no alt attribute at all
  • Empty is alt="" (can be valid for decorative images)
  • OK means non-empty alt is present
Image accessibility

Image alt checker: find missing alt text on your pages

Scan a page and review every image’s alt attribute. Fix missing alt text for meaningful images and keep decorative images properly marked.

How to use

  • Paste a URL and run analysis (or paste HTML if the site blocks crawling).
  • Filter to show only issues: missing + empty alt.
  • Export results to CSV and hand them to a content editor.

Good alt text rules

  • Describe what’s in the image, not the file name.
  • Keep it short and specific.
  • Use alt="" only for purely decorative images.

FAQ

What does this Image Alt Checker scan?

It scans only <img> tags in the HTML you provide (either by fetching a URL or by pasting HTML). For each image it tries to detect the best source (src, common lazy-load attributes, or the first srcset candidate) and checks whether the alt attribute is present and non-empty.

What’s the difference between “Missing” and “Empty” alt?

Missing means there is no alt attribute at all.
Empty means alt="" (the attribute exists but the value is blank). Empty alt can be correct for purely decorative images.

Is empty alt always bad?

No. alt="" is the correct pattern for decorative images that add no meaning (icons, separators, background-like visuals). But if the image conveys information (product photos, diagrams, screenshots, buttons), empty alt is usually a problem.

Why can some pages not be fetched by URL?

Some sites block server-side requests, require cookies/JS, or return different HTML to non-browser user agents. If URL mode fails, use paste HTML mode and optionally set a base URL to resolve relative image paths.

Does it check CSS background images?

No. Background images in CSS don’t have an alt attribute. This tool checks only HTML <img> elements.

How does it handle lazy-loaded images and srcset?

It tries src first, then common lazy attributes like data-src/data-original, and if those are missing it uses the first candidate from srcset. This is best-effort and may not match what the browser loads after JS runs.

Can it resolve relative image URLs correctly?

In URL mode it uses the final fetched URL as the base for resolving relative paths. In HTML mode, add a Base URL (for example https://example.com/page) so relative image URLs become absolute in the report.

Can I export and share results?

Yes. Use Export CSV for a spreadsheet-friendly file, or Copy table to paste the report into Sheets, Jira, or a doc.