Skip to main content

CometWeb tools

Alt text checker

Give a URL or paste HTML · alt attributes checked

FreeNo account required

A URL you enter is fetched by our server, so it reaches our logs. Code you paste by hand still never leaves your browser.

Paste a page source or just a fragment. Pasted code is analysed locally — nothing is uploaded.

Result

Enter a URL or paste HTML

Every <img>, <area> and <input type="image"> is checked. Pasted code is not uploaded.

This alt text checker reviews the page at a URL you enter, or HTML you paste: missing alt attributes, a filename used as the description, a redundant "image of" prefix, a linked image with no accessible name, and alt text longer than useful. It judges presence and known anti-patterns — it cannot judge whether a description is apt, because that needs the picture.

When alt text actually fails

A missing attribute is not an empty one. alt="" says "this image adds nothing, skip it" and is correct for decoration. No alt at all makes a screen reader read the filename — which is how listeners get "D S C underscore zero zero four two dot j p g".

The worst case is a linked image with an empty alt and nothing else inside the link. The link then has no accessible name and is announced as a bare URL. WCAG 2.4.4 at Level A does not allow it.

"Image of" is wasted words. A screen reader announces the element role itself, so the prefix repeats what the user has already heard.

This checks presence and known anti-patterns. Whether a description is apt is decided by a person who can see the image and the sentence beside it — no automated check replaces that.

Read the image in context

Paste HTML that includes the image, its surrounding link and nearby text. Then view the page and decide what information the image contributes. The same image may need a description in an article and an empty alt in a decorative header.

W3C WAI · Easy Checks ↗

Four cases

ØNo alt
A screen reader reads the filename. A WCAG 1.1.1 Level A failure.
""Empty alt
Correct for decorative graphics — the image is skipped in the reading order.
A→Linked image
An empty alt with no other link content leaves the link unnamed. WCAG 2.4.4, Level A.
125Length
Past roughly 125 characters a description stops being a label and becomes a paragraph to listen to.
This tool patches one problem at a time

Automated WCAG 2.2 tests with a fix list and an action plan.