Skip to main content

WCAG 2.0 · Level A · Perceivable

1.2.2 Captions (Prerecorded)

Manual verification

How to validate 1.2.2 by hand

Check captions on every prerecorded synchronized video that conveys speech or meaningful sound.

Start with the extension result

Reopen the reported URL and reproduce the same state (for example, after expanding a menu or submitting a form). Use the result’s Highlight action when available, or its affected-element details and CSS selector, to find the reported content. Apply the checks below to that content and its context. If the element or state has changed, rescan and record that difference before deciding whether the finding still applies.

  1. Play the video with sound and compare captions with every speaker, spoken word, and meaningful sound needed to understand it.
  2. Check timing, speaker identification where needed, and whether captions remain readable and synchronized during scene changes.
  3. Repeat with the player’s caption controls and at a narrow viewport to ensure captions can be enabled and followed.

Evidence to record

Record a timestamp for each missing, inaccurate, or late caption and identify whether the omitted audio changes the meaning.

Scope and exceptions

This is a human comparison of the media and its captions; an available caption track or a player button alone does not show that captions are complete or accurate.

Record the review outcome

  • Confirmed: the recorded evidence shows the requirement is not met in the tested page state, and no applicable exception explains it.
  • Not reproduced: the reported issue is absent in the current state. Record the URL, state, and affected element you checked; this does not prove other pages or states conform.
  • Needs more review: evidence is incomplete, the content requires human judgment, or an exception is uncertain. Record what remains to be checked instead of treating it as a pass.