WCAG 1.1.1 Non-text Content — Testing Guide for Mobile & Web Apps

WCAG 1.1.1, Non-text Content, is a foundational accessibility requirement. It mandates that any information conveyed by non-text elements must also be available in text format. This ensures users who

March 22, 2026 · 5 min read · WCAG Guides

Ensuring WCAG 1.1.1 Compliance: A Developer's Guide to Non-Text Content

WCAG 1.1.1, Non-text Content, is a foundational accessibility requirement. It mandates that any information conveyed by non-text elements must also be available in text format. This ensures users who cannot perceive non-text content, such as images, audio, or video, can still access the same information. Think of it as providing a text alternative for every piece of non-textual information.

Why WCAG 1.1.1 Matters: Real Users, Real Impact

Non-compliance with WCAG 1.1.1 directly impacts millions of users. This includes:

Adherence to WCAG 1.1.1 is not just a best practice; it's a legal requirement in many jurisdictions, including under the EU's European Accessibility Act (EAA) and the Americans with Disabilities Act (ADA) in the United States. Failure to comply can lead to legal challenges and reputational damage.

Common WCAG 1.1.1 Violations and Examples

Violations of this criterion often stem from neglecting to provide equivalent text for non-text elements.

  1. Informative Images Without Alt Text:
  1. Decorative Images Lacking Null Alt Text:
  1. Complex Charts and Graphs Without Text Summaries:
  1. Audio/Video Content Without Transcripts or Captions:
  1. CAPTCHAs Without Text Alternatives:

Testing for WCAG 1.1.1 Compliance

A multi-pronged approach combining manual checks and automated tools is most effective.

#### Manual Testing Steps

  1. Identify All Non-Text Elements: Systematically review your application (web pages or app screens) and list every image, icon, audio file, video, chart, and other non-textual component.
  2. Check for Text Equivalents: For each identified non-text element, determine if equivalent information is provided in text.
  1. Verify Quality of Text Equivalents:
  1. Test with Assistive Technologies:

#### Automated Tools for WCAG 1.1.1 Checks

Several automated tools can assist in identifying potential violations:

These tools can flag missing alt text, incorrect alt text usage, and other common issues. However, they cannot fully determine the *quality* or *appropriateness* of the text alternative, which requires human judgment.

#### Mobile-Specific Considerations

Fixing WCAG 1.1.1 Violations

The fix is generally straightforward: provide appropriate text alternatives.

#### Web Examples

Violation:


<img src="sales-chart.png" alt="">

Fix (Informative Image):


<img src="sales-chart.png" alt="Sales increased by 15% in Q3 2023 compared to Q2.">

Fix (Decorative Image):


<img src="decorative-border.png" alt="">

Violation (Complex Chart):


<div id="chart"></div>
<script> ... chart rendering ... </script>

Fix:


<div id="chart"></div>
<script> ... chart rendering ... </script>
<p>
  <strong>Chart Summary:</strong> User demographics show a 60% increase in users aged 18-25, a 30% increase in the 26-40 age bracket, and a 10% decrease in users over 40.
</p>

#### Mobile (Android) Examples

Violation (XML):


<ImageView
    android:id="@+id/product_icon"
    android:src="@drawable/product_icon"
    android:contentDescription="@null" />

Fix (Informative Image):


<ImageView
    android:id="@+id/product_icon"
    android:src="@drawable/product_icon"
    android:contentDescription="@string/product_icon_description" />

In res/values/strings.xml:


<string name="product_icon_description">Icon representing the premium product features.</string>

Fix (Decorative Image):


<ImageView
    android:id="@+id/decorative_element"
    android:src="@drawable/decorative_graphic"
    android:importantForAccessibility="no" />

How SUSA (SUSATest) Checks for WCAG 1.1.1

SUSA's autonomous QA platform significantly streamlines WCAG 1.1.1 compliance testing. When you upload your APK or web URL, SUSA's intelligent exploration engine, driven by 10 distinct user personas (including those with accessibility needs), automatically navigates your application.

By integrating SUSA into your development workflow, you gain an automated, continuous method for detecting WCAG 1.1.1 violations, ensuring your application is accessible to a wider audience and meets critical legal requirements.

Test Your App Autonomously

Upload your APK or URL. SUSA explores like 10 real users — finds bugs, accessibility violations, and security issues. No scripts.

Try SUSA Free