Alt Text Checker
An empty alt="" is the correct markup for a decorative image. A missing alt attribute is a defect. Most checkers conflate the two — this one does not.
Free · No sign-up · Reads the raw HTML a crawler sees
alt="" is correct, and most checkers get this wrong
An empty alt attribute means "this image carries no information, skip it". For a decorative divider or a background flourish, that is exactly right — a screen reader announcing "image" for each one is worse than silence.
Omitting the attribute entirely is different. Some screen readers then read out the filename, which is how users end up hearing "underscore h e r o dash v two dot p n g".
Tools that report alt="" as an error push people to write meaningless descriptions for decorative images, which makes the page worse. This one treats it as valid.
What good alt text does
Describe what the image conveys in context, not what it depicts in isolation. The same photo on a product page and in an article about manufacturing needs different alt text.
Keep it under about 125 characters — several screen readers cut off around there. If an image genuinely needs more explanation, it belongs in a caption or the surrounding text, where everyone can read it.
No tool can judge whether alt text is meaningful. This one checks that it exists and is not obviously junk: "image", "logo", "DSC_0421.jpg". The judgement call stays with you.
How to use it
- Enter the page URL — Every img tag on the page gets listed.
- Fix the missing attributes first — These are the real defects.
- Replace placeholder alt text — Filenames and "image" tell a screen-reader user nothing.
Frequently asked questions
What is the difference between alt="" and no alt attribute?
alt="" tells assistive technology the image is decorative and should be skipped — valid and often correct. A missing alt attribute is a defect; some screen readers fall back to reading the filename.
How long should alt text be?
Under about 125 characters. Several screen readers truncate there. Longer explanations belong in a caption.
Does alt text help SEO?
It is how Google Images understands a picture, so it matters for image search. Its primary purpose is accessibility, and writing it for keywords rather than for people fails at both.