We'd like to set Google Analytics cookies to learn how people use the Knowledge Base, so we can improve it. We set them only if you accept.

Skip to main content
Digital Accessibility Knowledge Base

alt-text-for-informative-images

Web validation

Informative images must have alt text that conveys their essential meaning or purpose.

An informative image conveys a simple concept or piece of information that fits in a short phrase or sentence, such as an icon that labels a phone number or a small diagram that shows a single instruction. Its alt text should carry that same meaning. The alt text should state what the image means in its context, not describe how it looks. Vague text like “icon”, or a description of shapes and colors, leaves screen reader users without the information the image provides.

Pass Patterns

Icon that labels nearby content

The alt text gives the meaning the icon adds, matching the visible label.

HTML
<img src="phone.png" alt="Telephone" /> 0123 456 7890

Diagram conveying a single instruction

The alt text states the instruction the diagram illustrates.

HTML
<img src="cap.png" alt="Push the cap down and turn it counter-clockwise" />

Fail Patterns

Alt text is too vague

A generic word tells the user nothing about what the icon conveys.

HTML
<img src="phone.png" alt="icon" /> 0123 456 7890

Alt text describes appearance, not meaning

This describes shapes instead of the instruction the diagram gives.

HTML
<img src="cap.png" alt="circle with a curved arrow" />

The telephone and cap examples are adapted from the W3C Web Accessibility Tutorials: Informative Images (Examples 1 and 3), © W3C, used under the W3C Document License.

WCAG techniques

Sufficient techniques

Failure techniques

ACT Rules

Try It Yourself

Using a screen reader

New to screen reader testing, or need a refresher?
Review this article first: Practical guides for using screen readers

  1. Load the page and open a screen reader.
  2. Navigate to the image.
  3. Listen to the announced alt text.

Expected results: The alt text explains the meaning or purpose of the image.

Actual results: The alt text is generic, inaccurate, or does not match what the image conveys.

Inspecting the browser dev-tools

  1. Open your browser's dev tools and select the image.
  2. Check the computed accessible name.
  3. Compare it with the information the image actually conveys.

Expected results: The accessible name reflects the image's purpose or key information.

Actual results: The accessible name is vague, misleading, or missing the key meaning.

FAQ

How does this issue relate to 1.1.1 Non-text Content?

SC 1.1.1 requires non-text content to have a text alternative that serves the same purpose. An informative image meets this only when its alt text conveys the same information the image does. Vague or inaccurate alt text does not serve the equivalent purpose, so the criterion is not met.

Why is this issue marked as Moderate?

Users rely on alt text to understand visual content. When it is unclear or inaccurate, important information can be lost or misunderstood. The content may still be partly usable, but comprehension and task completion suffer.

What about charts, graphs, and complex diagrams?

Images that carry more information than a short phrase can hold, such as charts, graphs, maps, and detailed diagrams, are complex images. They need a short label plus a separate long description, and they are handled by a different validation: alt-text-for-complex-images. This check covers only images whose meaning fits in a short text alternative.

Why does this check require human review?

Whether alt text truly conveys an image's meaning depends on the image's content and context, which a tool cannot fully judge. This check surfaces images whose alt text may be inadequate so that a reviewer can confirm whether it matches what the image communicates.

Standards and Regulations

StandardSuccess CriterionReference
WCAG 2.21.1.1 Non-text Content (A)All non-text content that is presented to the user has a text alternative that serves the equivalent purpose, except for controls/input, time-based media, tests, sensory experiences, CAPTCHA, and decoration/formatting/invisible content.
EN 301 5499.1.1.1 Non-text ContentSame as the WCAG text.
Section 5081194.22(a)A text equivalent for every non-text element shall be provided (e.g., via “`alt`”, “`longdesc`”, or in-element content).
508 Trusted Tester1.1.1-meaningful-image-name, 7.AThe accessible name and accessible description for a meaningful image provides an equivalent description of the image.

Personas impacted by this issue

Learn More