WCAG 1.2.3 Audio Description or Media Alternative — Testing Guide for Mobile & Web Apps

WCAG 1.2.3: Ensuring Media Alternatives for Audio Description

May 27, 2026 · 5 min read · WCAG Guides

WCAG 1.2.3: Ensuring Media Alternatives for Audio Description

WCAG 1.2.3, at Level A, mandates that for any audio content in a video, a text alternative must be provided. This alternative can be either an audio description of the visual information or a media alternative that synchronizes text descriptions with the audio. This ensures users who cannot see the video content can still understand what is happening.

Why WCAG 1.2.3 Matters

This criterion directly impacts users with visual impairments, including those who are blind or have low vision. Without audio descriptions, these users are excluded from understanding the narrative or essential information conveyed visually in videos. For instance, a user watching a product demonstration video would miss crucial details about the product's features if those features are only shown and not described.

Beyond direct visual impairment, this also benefits users in situations where they cannot watch the video, such as when their device is not in a visual mode, or when they are multitasking. Compliance is not just about accessibility; it's about broader usability and inclusivity, aligning with legal requirements like the EU EAA (European Accessibility Act) and the ADA (Americans with Disabilities Act) which mandate accessible digital content.

Common Violations and Examples

Violations of WCAG 1.2.3 typically occur when visual elements crucial to understanding the video's content are not conveyed through audio.

Testing for WCAG 1.2.3 Compliance

#### Manual Testing Steps

  1. Identify Video Content: Locate all video elements within your application (mobile or web).
  2. Play Videos with Audio Off: Mute your device's audio or your web browser.
  3. Observe Visuals: Watch the video carefully. Pay attention to any actions, gestures, on-screen text, or graphical information that is not explicitly described in the audio track.
  4. Assess Comprehension: Determine if the visual information conveyed is essential for understanding the video's purpose or narrative.
  5. Check for Alternatives: If essential visual information is present, verify if an audio description is provided. This can be through:

#### Automated Tools

While direct automated checking for audio description quality is complex and often requires human review, automated tools can identify the *presence* of video content and flag it for manual review.

#### Mobile-Specific Considerations

On mobile platforms (Android and iOS), testing involves the same principles but with platform-specific accessibility features:

Fixing WCAG 1.2.3 Violations

The primary fix is to provide an audio description. This can be achieved by:

  1. Adding Descriptive Narration:
  1. Providing a Media Alternative:

Code Example (Conceptual - Web):

While direct code to *add* audio description isn't a simple snippet, here's how you might link to a transcript that serves as a media alternative:


<video controls>
  <source src="your-video.mp4" type="video/mp4">
  Your browser does not support the video tag.
  <a href="transcript-with-descriptions.txt" download>Download Transcript with Audio Descriptions</a>
</video>

In the transcript-with-descriptions.txt file, you would have content like:


[00:00:05] Narrator: The user clicks the 'Add to Cart' button.
[00:00:12] Narrator: A confirmation modal appears on screen, showing the item has been added.

How SUSA Checks for WCAG 1.2.3 Compliance

SUSA (SUSATest) autonomously tests for WCAG 1.2.3 compliance by identifying all video elements within your application during its exploration.

  1. Autonomous Video Discovery: SUSA automatically detects video players and embedded videos, whether you upload an APK or provide a web URL.
  2. Persona-Based Exploration: SUSA utilizes its 10 user personas, including the curious and novice personas, to interact with and explore video content.
  3. WCAG 2.1 AA Testing: As part of its comprehensive WCAG 2.1 AA testing suite, SUSA specifically flags multimedia content that *may* require audio descriptions. While SUSA cannot *hear* the audio or *see* the visuals to determine if a description is sufficient, it identifies the *presence* of video elements that fall under the scope of WCAG 1.2.3.
  4. Identifying Missing Alternatives: SUSA's core capability is to find issues. For WCAG 1.2.3, this means it will highlight videos that are present and thus require a human to verify the existence and sufficiency of audio descriptions or media alternatives. This significantly speeds up the QA process by pinpointing areas needing manual accessibility review.
  5. Cross-Session Learning: Over time, as SUSA explores your application repeatedly, it learns the structure and content of your app, improving its efficiency in identifying all multimedia elements for review.

By integrating SUSA into your CI/CD pipeline (e.g., via GitHub Actions or its CLI tool pip install susatest-agent), you ensure that potential WCAG 1.2.3 violations are flagged early, preventing costly rework and ensuring a more accessible product for all users.

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