| Criterion | Level | Requirement |
|---|---|---|
| 1.2.1 Audio-only and Video-only (Pre-recorded) | A | Text alternative or audio track for video-only content |
| 1.2.2 Captions (Pre-recorded) | A | Synchronized captions for all pre-recorded video with audio |
| 1.2.3 Audio Description or Media Alternative | A | Audio description or full text alternative for pre-recorded video |
| 1.2.4 Captions (Live) | AA | Captions for live video (webcasts, live streams) |
| 1.2.5 Audio Description (Pre-recorded) | AA | Audio description for all pre-recorded video |
| 1.4.2 Audio Control | A | Any audio that plays automatically for 3+ seconds must have a pause/stop/mute control |
Captions must be:
YouTube generates automatic captions but they are often 80–90% accurate — meaning 10–20% errors. This does not meet WCAG. You must review and correct auto-captions before the video is published.
See how 321 websites scored →
View the 2026 ReportHow to correct YouTube captions: YouTube Studio > Your video > Subtitles > Edit the auto-generated captions.
<video controls>
<source src="product-demo.mp4" type="video/mp4">
<!-- WebVTT caption file -->
<track kind="captions"
src="product-demo-en.vtt"
srclang="en"
label="English captions"
default>
<!-- Audio description track -->
<track kind="descriptions"
src="product-demo-audiodesc-en.vtt"
srclang="en"
label="English audio descriptions">
</video>
WEBVTT 00:00:01.000 --> 00:00:04.500 Welcome to the Accessalyze dashboard. 00:00:04.500 --> 00:00:08.000 In this video, we'll show you how to run your first accessibility scan. 00:00:08.000 --> 00:00:11.500 [Clicking sound] Enter your website URL in the search bar at the top. 00:00:15.000 --> 00:00:19.000 [Sarah] The results show 12 violations, organized by severity.
Audio descriptions narrate visual information that isn't communicated in the audio track — what's happening on screen, text that appears, charts being shown.
Example: A screen recording shows someone clicking through a form. The narration only says "fill out the form." A blind user hears nothing about what fields are on the form. Audio description would add: "The form has three fields: name, email, and company. Click the Name field and begin typing."
You can provide audio descriptions by:
A transcript is a text version of all spoken content (and ideally visual content). It serves users who:
Provide transcripts as HTML text near the video (not as a downloadable PDF) so they're searchable and screen-reader accessible.
The video player itself must be keyboard accessible. Test:
YouTube's embedded player and most modern HTML5 players are keyboard accessible. Custom players require careful implementation.
If a video auto-plays with audio, WCAG 1.4.2 requires a mechanism to pause or mute it within the first three seconds of reaching the page. Auto-playing video is also distracting for users with attention or cognitive disabilities. Best practice: never auto-play audio. Video-only (muted) auto-play is more acceptable.
Accessalyze scans your pages for WCAG violations including media accessibility issues.
Run Accessibility Audit →See real website accessibility scores: Browse 244+ free accessibility audits →
Try it yourself
Enter your website URL to get a free accessibility score.