Pixelquil logoPixelquil

Image Alt Text Auditor for Any Page

Scan a page and list every image missing alt text, or with empty or unhelpful alt attributes.

  • Paste HTML or fetch a URL to audit its images.

How it works

  1. 1

    Paste HTML or fetch a URL

    Paste a page's HTML directly, or enter a live URL and click Fetch.

  2. 2

    Review the summary

    Check total images found, how many are missing alt text, how many have flagged text, and how many are clean.

  3. 3

    Filter to just the issues

    Turn on Show only images with issues to skip past correctly labeled images.

  4. 4

    Review each flagged image

    Check the thumbnail alongside its alt text and the specific reason it was flagged.

About the Image Alt Text Auditor for Any Page

Checking alt text one image at a time by viewing page source is slow, and it's easy to miss the more subtle problems, alt text that's just a filename, or the same generic phrase copy-pasted across a dozen product photos. This tool scans every image on a page at once and flags each one specifically, missing entirely, empty, or present but unhelpful, with the actual reasoning behind each flag, rather than a single pass or fail count that doesn't say what's actually wrong.

Missing alt and empty alt are genuinely different problems

An image with no alt attribute at all leaves a screen reader with nothing meaningful to announce, often just the filename, while alt="" is a deliberate, valid way of telling assistive technology an image is purely decorative and should be skipped entirely. Treating both the same way misses that distinction, this tool reports them separately, flagging a missing attribute as a real problem while noting an empty one as correct if the image genuinely is decorative, and worth a second look if it isn't.

Catching alt text that's present but still not helpful

An image can technically have alt text and still fail the person relying on it, alt text that's literally a filename like IMG_2024.jpg, a generic single word like "photo," or a phrase that starts with "image of" or "picture of," which is redundant since a screen reader already announces that it's an image before reading the alt text at all. This tool checks for each of these specific, well documented patterns individually, along with alt text repeated identically across multiple images, which often signals a copy-pasted placeholder rather than a real description of each specific image.

Seeing the actual image next to its alt text

Judging whether alt text is actually a good description is hard without seeing the image it describes, so each result shows a real thumbnail of the image alongside its alt status, loaded directly rather than just listed as a filename. On a page with many images, a Show only images with issues filter narrows the list down to what actually needs attention, rather than scrolling past dozens of correctly labeled images to find the handful that aren't.

What this can't judge

This tool checks the patterns and structural signals that reliably indicate a problem, but it can't actually read an image and confirm whether its alt text accurately describes what's shown, alt text that's well formatted and reasonably descriptive but factually wrong about the image's content will pass every check here. It also only looks at actual img elements found in the HTML, images added dynamically after the page loads through JavaScript, or applied purely as CSS background images, won't appear in this scan.

Runs entirely in your browser

Scanning happens locally against whatever HTML you provide, nothing is uploaded. Fetching a URL does route through this site to retrieve that page's content, and thumbnails load directly from their original source. For a broader accessibility pass beyond just images, our SVG & Design tools cover icon and graphic accessibility, both part of the wider toolset alongside this Technical SEO collection.

Frequently asked questions

Why are missing alt and empty alt shown as different problems?

A missing alt attribute leaves nothing meaningful for a screen reader to announce, while alt="" is a deliberate, valid way to mark a purely decorative image. Treating them the same would miss that distinction.

What counts as 'unhelpful' alt text?

Text that's just a filename, a generic single word like "photo," a redundant phrase like "image of...", or text identical to another image's alt text on the same page. Each of these is flagged individually with the specific reason.

Can this tell if my alt text is factually accurate?

No, it checks structural and textual patterns that reliably indicate a problem, but it can't read an image and confirm the alt text actually describes what's shown correctly.

Does this check images added by JavaScript after the page loads?

No, only actual img elements present in the fetched or pasted HTML are scanned. Dynamically inserted images or CSS background images aren't included.

Why does an image with alt="" sometimes show as fine and sometimes as worth checking?

If the image has role="presentation" or aria-hidden="true", empty alt is correct and expected. Otherwise it's noted as fine if the image is genuinely decorative, but worth a second look if it isn't.

What does the Show only images with issues filter do?

It hides images that passed every check, which is useful on a page with many images where only a handful actually need attention.

Why do some thumbnails not load?

Relative image paths are resolved against the Page URL field, so an inaccurate or missing Page URL can cause thumbnails to fail. A broken thumbnail is hidden rather than shown as a visible error.

Is my page's HTML or images uploaded anywhere?

No, scanning happens locally in your browser. Fetching a URL routes through this site to retrieve that page's content, and image thumbnails load directly from their original source.