MobileCheck

Image Alt Text Checker: Find Missing and Weak Alt Text

Enter a page address to list every image on it with its alt text — missing, decorative, suspicious or fine — and what a screen reader will announce, with tips for fixing each one.

Free, no sign-up. Our server reads the address with plain requests (as MobileCheckBot, no browser) and keeps the result for 10 minutes; up to 30 checks an hour. We read the page's HTML only; images are not downloaded.

What the checker looks at

It lists every <img>, image button (<input type="image">), image-map area, inline <svg> and element with role="img" in the page's HTML, and says what a screen reader gets from each:

The limits of an automatic check

The checker reads the HTML the server sends, so images that scripts add later (some galleries, carousels and apps built entirely in JavaScript) are not seen, and CSS background images are never part of alt text. It can tell that alt text exists and spot common mistakes, but not whether it is accurate: "Dog" on a photo of a cat passes. Use the list as a starting point for reading your page with a screen reader.

Writing good alt text

Ask what the image adds to the page, and write that. The W3C alt decision tree sorts most cases:

Alt text is required by WCAG 2.2 success criterion 1.1.1; the W3C images tutorial has examples for each kind. It also helps search engines understand images — Google uses alt text together with the page's content for image search.

Mobile notes

On phones, VoiceOver (iPhone) and TalkBack (Android) users move through a page one element at a time with swipes, so every unnamed image link costs them a guess and every redundant alt text costs an extra swipe. Alt text also appears when images fail to load on a slow mobile connection or when data saving is on. Keep it short and put the important word first.

Frequently asked questions

When should alt text be empty?

When the image is decorative or its content is already in the text next to it — ornaments, background patterns, an icon beside a word that says the same. Write alt="" (empty, not missing): screen readers then skip the image. A missing alt attribute is different: screen readers may read out the file name.

How long should alt text be?

Usually one short sentence. There is no hard limit, but text over about 150 characters is tiring to listen to and cannot be skimmed; put long descriptions of charts or diagrams in the page text, a caption or a linked description.

Should alt text start with "image of"?

No. Screen readers already announce that it is an image. Start with what matters: "Two-bedroom flat floor plan, 68 m²" rather than "Image of a floor plan".

What alt text does an image link or icon button need?

Alt text that says where the link goes or what the button does, not what the picture looks like: a logo that links home gets alt="Acme home page", a magnifier icon button gets "Search". If the link also has visible text, the image can have alt="".

More free tools: color contrast checker · tap target size checker · mobile font size calculator · css media query generator · device mockup generator · link preview checker · ai crawler access checker · all tools