Image Alt Text Checker

Check a page’s image alt attributes. Find missing, empty and supplied text, with source lines and clear limits.

Check image alternative text

Alternative text explains an image when it cannot be seen. This checker reads img and image-input elements from one page’s fetched HTML and separates missing attributes, empty values and supplied text. Enter the page URL, rather than an image file URL.

Interpret the evidence

Use the filters and source lines to locate each declaration. A missing attribute needs attention. An empty alt="" can be intentional for a decorative image; review its purpose before changing it. Present text still needs human review: describe the image’s role in context rather than repeating a filename or stuffing keywords. For a linked image, make the destination or action understandable.

Fix and recheck

Update the image component or CMS field, then check the published page again. The report retains at most 1,000 image rows and may shorten long evidence. It does not render JavaScript, inspect image pixels or certify accessibility. For related page signals, use the On-Page SEO Checker.

Match the text to the image's purpose

A product photograph may need a short description of a distinguishing feature, such as a backpack's colour and compartments. A purely decorative divider can use alt="". For a logo that is the only content of a home link, describe the destination, such as “Example home”, rather than its shape. These are contextual examples, not text to copy onto every image.

A chart often needs more than a brief alternative. Explain its takeaway and provide important values in nearby text or a table. Do not pack an entire dataset into one attribute. If adjacent text already supplies the same information, consider whether another description adds value or creates repetition.

Use the report as an editing list

Filter missing attributes first, then review empty values and supplied text in context. “Present” means an attribute contains text; it does not mean the wording is correct. Check repeated image components in the template as well as individual CMS entries so the same defect does not recur elsewhere.

Publish your changes and recheck the affected page. This report does not assess CSS background images or every graphical element, and it does not generate descriptions from pixels. Manually review meaningful visuals outside the extracted list. Accessibility needs accurate explanations of purpose, not merely a higher count of populated attributes.

Frequently asked questions

Check a page’s image alt attributes. Find missing, empty and supplied text, with source lines and clear limits.

Which URL should I enter?

Enter one public HTTP or HTTPS page URL. The source must return HTML; an image file alone is not accepted.

How should I write useful alt text?

Describe the image's relevant meaning in context. For a linked image or button, describe the destination or action. Avoid keyword stuffing.

What is the difference between missing and empty alt?

Missing means no alt attribute was found. Empty means alt="" is present, which can be correct for decorative images. Review the image's purpose.

Is an empty alt attribute an error?

Not automatically. Decorative images often need an empty attribute, while meaningful or functional images need context-appropriate text.

Does this check every image on the screen?

No. It checks the fetched HTML without executing JavaScript and retains up to 1,000 supported image elements. Partial coverage is disclosed.