1.2.5 Audio Description (Prerecorded)
Level AA · added in WCAG 2.0
Prerecorded video needs audio description of important visual content, such as actions, on-screen text and scene changes. Unlike 1.2.3, a text alternative alone does not meet this level AA criterion.
Who it helps
Blind people and people with low vision hear what happens on screen while they watch, without switching to a separate document. It also helps some people with cognitive disabilities, who benefit from hearing what is shown.
How to meet it
- List the visual information a listener would miss: actions, on-screen text, charts, speaker changes and scene changes.
- Write short descriptions that fit natural pauses in the dialogue, and record them as narration.
- Offer the described version as a separate video or a selectable audio track, with a clear link or control near the player.
- Plan new videos so speakers say what they show, such as reading on-screen text aloud; then little description is needed.
- If the video has no important visual information beyond the soundtrack, no description is needed.
- Browsers don't voice <track kind="descriptions"> on their own, so don't rely on it as the only description.
Examples
<video controls src="/video/brand-story.mp4">
<track kind="captions" src="/video/brand-story.en.vtt"
srclang="en" label="English">
</video><video controls src="/video/brand-story.mp4">
<track kind="captions" src="/video/brand-story.en.vtt"
srclang="en" label="English">
</video>
<p><a href="/video/brand-story-described.mp4">
Watch with audio description</a></p>Can a scanner detect this?
No
No axe-core rule tests audio description. A tool can't tell which visuals matter or whether the narration covers them. A person has to watch the video, then listen to the described version and confirm nothing important is missing.
No automated rule tests this criterion. Check it by hand.
Common mistakes
- Offering only a text transcript, which meets 1.2.3 but not 1.2.5.
- Ignoring available pauses in the dialogue and leaving key visuals undescribed.
- Skipping on-screen text such as names, prices, URLs or step numbers.
- Describing trivial details so the narration talks over the dialogue.
Related criteria
Check your own page
See which automated WCAG checks your page fails, with the failing elements and how to fix them.
Reviewed November 2, 2026