Image Alt Text Checker

Check alt text on every image, distinguishing missing from deliberately empty.

The page whose images you want to check.

20 runs left today · sign up for more

About this tool

Lists every image on a page with its alt text, and separates the two cases most tools merge.

A missing alt attribute is an oversight — a screen reader falls back to reading the filename, which is rarely useful. An empty alt is a deliberate statement that the image is decorative and should be skipped, which is correct for borders, spacers and icons beside text that already says the same thing. Reporting both as "missing" leads people to describe images that should stay silent.

Common questions

What is the difference between no alt and alt=""?

No alt attribute means nobody decided. Assistive technology falls back to announcing the filename, so a user hears "IMG underscore 4471 dot jpeg". alt="" means somebody decided the image carries no information, and the image is skipped silently. The second is often the right answer.

What should alt text say?

What the image conveys in this context, not what it depicts in general. The same photograph might be "the team on their first day" on an about page and "" on a decorative banner.

Should I put keywords in alt text?

Only where they genuinely describe the image. Alt text exists so people who cannot see the image get the same information; stuffing keywords into it fails those people and is obvious to a search engine.

Do decorative images need alt text?

They need alt="" — the attribute present and empty. That is what tells a screen reader to skip it rather than guess.