Web Content Accessibility Guidelines
WCAG Every version, every criterion
The W3C's accessibility guidelines, from WCAG 1.0 in 1999 to the WCAG 3.0 draft, with every WCAG 2 success criterion explained in plain English. Each criterion has a live demo you can switch between passing and failing, code examples, who it helps and how to test it. Level AA of WCAG 2.2 is what most laws ask for.
- WCAG 2.2 criteria
- 86
- Live demos
- 87
- Versions
- 1.0–3.0
- Current
- WCAG 2.2
Versions
Every version of WCAG
From the first guidelines in 1999 to the draft of WCAG 3.0. Each later WCAG 2 version keeps the one before and adds to it, so content that meets 2.2 meets 2.1 and 2.0 too.
- 1999 WCAG 1.0 Superseded 65 checkpoints 14 guidelines and 65 checkpoints in three priorities.
- 2008 WCAG 2.0 Recommendation 61 criteria Four principles, 12 guidelines and testable success criteria.
- 2018 WCAG 2.1 Recommendation 78 criteria Seventeen more criteria for phones, low vision and cognition.
- 2023 WCAG 2.2 Current 86 criteria Nine more criteria, and 4.1.1 Parsing removed.
- Draft WCAG 3.0 Working Draft 46 guidelines A new model of outcomes and requirements, still being written.
Every criterion
Find any success criterion
Search by number or name, or filter by version, level and principle. Every criterion has its own page with a live demo, code examples and how to test it.
Showing 86 of 86
1. Perceivable
Information and interface must be presentable in ways people can perceive.
29 criteria
A 9AA 11AAA 9
Text Alternatives
1 criterion
Time-based Media
9 criteria
- 1.2.1Level A Audio-only and Video-only (Prerecorded)
- 1.2.2Level A Captions (Prerecorded)
- 1.2.3Level A Audio Description or Media Alternative (Prerecorded)
- 1.2.4Level AA Captions (Live)
- 1.2.5Level AA Audio Description (Prerecorded)
- 1.2.6Level AAA Sign Language (Prerecorded)
- 1.2.7Level AAA Extended Audio Description (Prerecorded)
- 1.2.8Level AAA Media Alternative (Prerecorded)
- 1.2.9Level AAA Audio-only (Live)
Adaptable
6 criteria
Distinguishable
13 criteria
- 1.4.1Level A Use of Color
- 1.4.2Level A Audio Control
- 1.4.3Level AA Contrast (Minimum)
- 1.4.4Level AA Resize Text
- 1.4.5Level AA Images of Text
- 1.4.6Level AAA Contrast (Enhanced)
- 1.4.7Level AAA Low or No Background Audio
- 1.4.8Level AAA Visual Presentation
- 1.4.9Level AAA Images of Text (No Exception)
- 1.4.10Level AA Reflow New in 2.1
- 1.4.11Level AA Non-text Contrast New in 2.1
- 1.4.12Level AA Text Spacing New in 2.1
- 1.4.13Level AA Content on Hover or Focus New in 2.1
2. Operable
Interface components and navigation must be operable.
34 criteria
A 14AA 6AAA 14
Keyboard Accessible
4 criteria
Enough Time
6 criteria
Seizures and Physical Reactions
3 criteria
Navigable
13 criteria
- 2.4.1Level A Bypass Blocks
- 2.4.2Level A Page Titled
- 2.4.3Level A Focus Order
- 2.4.4Level A Link Purpose (In Context)
- 2.4.5Level AA Multiple Ways
- 2.4.6Level AA Headings and Labels
- 2.4.7Level AA Focus Visible
- 2.4.8Level AAA Location
- 2.4.9Level AAA Link Purpose (Link Only)
- 2.4.10Level AAA Section Headings
- 2.4.11Level AA Focus Not Obscured (Minimum) New in 2.2
- 2.4.12Level AAA Focus Not Obscured (Enhanced) New in 2.2
- 2.4.13Level AAA Focus Appearance New in 2.2
Input Modalities
8 criteria
- 2.5.1Level A Pointer Gestures New in 2.1
- 2.5.2Level A Pointer Cancellation New in 2.1
- 2.5.3Level A Label in Name New in 2.1
- 2.5.4Level A Motion Actuation New in 2.1
- 2.5.5Level AAA Target Size (Enhanced) New in 2.1
- 2.5.6Level AAA Concurrent Input Mechanisms New in 2.1
- 2.5.7Level AA Dragging Movements New in 2.2
- 2.5.8Level AA Target Size (Minimum) New in 2.2
3. Understandable
Information and the operation of the interface must be understandable.
21 criteria
A 7AA 6AAA 8
Readable
6 criteria
Predictable
6 criteria
Input Assistance
9 criteria
- 3.3.1Level A Error Identification
- 3.3.2Level A Labels or Instructions
- 3.3.3Level AA Error Suggestion
- 3.3.4Level AA Error Prevention (Legal, Financial, Data)
- 3.3.5Level AAA Help
- 3.3.6Level AAA Error Prevention (All)
- 3.3.7Level A Redundant Entry New in 2.2
- 3.3.8Level AA Accessible Authentication (Minimum) New in 2.2
- 3.3.9Level AAA Accessible Authentication (Enhanced) New in 2.2
4. Robust
Content must be robust enough to work with current and future user agents, including assistive technology.
2 criteria
A 1AA 1AAA 0
Compatible
2 criteria
- In WCAG 2.0
- New in 2.1
- New in 2.2
- Removed in 2.2
No criterion matches these filters.
What changed
Version by version
How many success criteria each WCAG 2 version has at each level, and what it added and removed.
Removed
4.1.1 Parsing
WCAG 2.2 removed 4.1.1 Parsing as obsolete: browsers and assistive technology now handle the markup errors it guarded against.
What it asked for, and why it wentIt still appears in WCAG 2.0 and 2.1, so a site audited against those versions is still tested on it, though W3C now says to treat it as always met for HTML.