Non-text Content - Success Criterion 1.1.1 (Level A)

Question

Does your site or application provide text alternatives for images and other non-text content?

Why is this important?

Non-text content, such as an image, chart, graph, or an image of text, is often unusable to those with visual or auditory disabilities. By providing text alternatives for non-text content, users can change that text into other formats they may need to access and understand content.

Whom does it benefit?

Example 1

As a person with a visual impairment who cannot see images displayed on the screen,
I want to use a text-based speech output device
so that I can listen to alternative text and understand the meaning of the information being visually conveyed.

Example 2

As a person with a cognitive disability who has difficulties understanding the meaning of images, graphs, charts, animations, etc.,
I want to access text explanations
so that I can better understand the material being presented.

Example 3

As a person who is deaf or has a hearing impairment,
I want to use text-based output (e.g. transcript or closed captioning)
so that I can read audio-based content.

What should you do?

Provide concise and meaningful text alternates for all non-text content. The description needs to provide enough information so that the purpose of non-text content can be understood even if it is removed.

Non-text content should contain a text alternative if:

  • It enhances, provides additional instruction, meaning or is otherwise relevant to the information that is being conveyed within the content of the web page or document.

Non-text content does not need a text alternative if:

  • It is considered “eye-candy,” meaning it is decorative and for visual enhancement or formatting only, and does not provide any contextual meaning.
  • The non-text content is redundant because it illustrates what is already described in the narrative and/or caption. ()

How do you do it?

Ensure text alternatives are contextual and enable the reader to comprehend the information in the manner intended. The method of providing a text alternative to non-text content can vary depending on the type of non-text content that is being used. A text transcript, a long description, or and “alt=” html tag are examples of ways to provide a text alternative.

For audio, provide a link to a text transcript immediately after the link to the audio clip.

For images, provide a text alternative in code by using an “alt=” tag after the image source tag to ensure that images can be used by people with various disabilities.

Examples:

  • Informative image: <img src="phone.png" alt="Telephone:">
  • Informative image: <img src="dog.jpg" alt="Dog with a bell attached to its collar.">
  • Functional image: <img src="print.png" alt="Print this page">
  • Complex image: <img src="chart.png" alt="Bar chart showing monthly and total visitors for the first quarter 2014 for sites 1 to 3">
  • Decorative images (with no information needed to understand content): <img src="background.png" alt="">

Need technical guidance?

Technical guidance is available for implementing this Success Criterion at the .

Additional resources to help you

  • - W3C tutorial
  • - WebAIM learning article
  • - W3Schools self paced course
  • (includes other Bookmarklets) - Paul Adam testing tools
  • - WebAIM checker tool