WCAG 2.2 Success Criteria Explorer
Search all 87 WCAG success criteria. Filter by conformance level and principle. Each entry links to the official W3C Understanding document.
87 of 87 criteria
1.1.1 · Perceivable
Non-text Content
Level AWCAG 2.0All non-text content has a text alternative that serves an equivalent purpose.
W3C Understanding1.2.1 · Perceivable
Audio-only and Video-only (Prerecorded)
Level AWCAG 2.0Provide alternatives for prerecorded audio-only and video-only media.
W3C Understanding1.2.2 · Perceivable
Captions (Prerecorded)
Level AWCAG 2.0Captions are provided for prerecorded audio content in synchronized media.
W3C Understanding1.2.3 · Perceivable
Audio Description or Media Alternative
Level AWCAG 2.0Alternative for prerecorded video content in synchronized media.
W3C Understanding1.2.4 · Perceivable
Captions (Live)
Level AAWCAG 2.0Captions are provided for all live audio content in synchronized media.
W3C Understanding1.2.5 · Perceivable
Audio Description (Prerecorded)
Level AAWCAG 2.0Audio description is provided for all prerecorded video content.
W3C Understanding1.2.6 · Perceivable
Sign Language (Prerecorded)
Level AAAWCAG 2.0Sign language interpretation is provided for prerecorded audio content.
W3C Understanding1.2.7 · Perceivable
Extended Audio Description
Level AAAWCAG 2.0Extended audio description for prerecorded video.
W3C Understanding1.2.8 · Perceivable
Media Alternative (Prerecorded)
Level AAAWCAG 2.0Alternative for time-based media for prerecorded synchronized media.
W3C Understanding1.2.9 · Perceivable
Audio-only (Live)
Level AAAWCAG 2.0Alternative for time-based media that presents equivalent information for live audio-only.
W3C Understanding1.3.1 · Perceivable
Info and Relationships
Level AWCAG 2.0Structure and relationships conveyed through presentation can be programmatically determined.
W3C Understanding1.3.2 · Perceivable
Meaningful Sequence
Level AWCAG 2.0The reading sequence can be programmatically determined.
W3C Understanding1.3.3 · Perceivable
Sensory Characteristics
Level AWCAG 2.0Instructions don't rely solely on shape, color, size, location, or sound.
W3C Understanding1.3.4 · Perceivable
Orientation
Level AAWCAG 2.1Content is not restricted to a single display orientation.
W3C Understanding1.3.5 · Perceivable
Identify Input Purpose
Level AAWCAG 2.1The purpose of common input fields can be programmatically determined via autocomplete.
W3C Understanding1.3.6 · Perceivable
Identify Purpose
Level AAAWCAG 2.1Purpose of UI components, icons, and regions can be programmatically determined.
W3C Understanding1.4.1 · Perceivable
Use of Color
Level AWCAG 2.0Color is not the only means of conveying information.
W3C Understanding1.4.2 · Perceivable
Audio Control
Level AWCAG 2.0Audio that plays for more than 3 seconds can be paused.
W3C Understanding1.4.3 · Perceivable
Contrast (Minimum)
Level AAWCAG 2.0Text has a contrast ratio of at least 4.5:1 (3:1 for large text).
W3C Understanding1.4.4 · Perceivable
Resize Text
Level AAWCAG 2.0Text can be resized up to 200% without loss of content or functionality.
W3C Understanding1.4.5 · Perceivable
Images of Text
Level AAWCAG 2.0Use text instead of images of text where possible.
W3C Understanding1.4.6 · Perceivable
Contrast (Enhanced)
Level AAAWCAG 2.0Text has a contrast ratio of at least 7:1 (4.5:1 for large text).
W3C Understanding1.4.7 · Perceivable
Low or No Background Audio
Level AAAWCAG 2.0Background audio is quiet or absent in prerecorded audio-only content.
W3C Understanding1.4.8 · Perceivable
Visual Presentation
Level AAAWCAG 2.0Blocks of text meet visual presentation requirements.
W3C Understanding1.4.9 · Perceivable
Images of Text (No Exception)
Level AAAWCAG 2.0Images of text are only used for pure decoration or where essential.
W3C Understanding1.4.10 · Perceivable
Reflow
Level AAWCAG 2.1Content reflows to a single column at 320 CSS pixels without loss.
W3C Understanding1.4.11 · Perceivable
Non-text Contrast
Level AAWCAG 2.1UI components and graphical objects have at least 3:1 contrast.
W3C Understanding1.4.12 · Perceivable
Text Spacing
Level AAWCAG 2.1No loss of content when users override text spacing.
W3C Understanding1.4.13 · Perceivable
Content on Hover or Focus
Level AAWCAG 2.1Additional content triggered on hover/focus is dismissible, hoverable, and persistent.
W3C Understanding2.1.1 · Operable
Keyboard
Level AWCAG 2.0All functionality is available from a keyboard.
W3C Understanding2.1.2 · Operable
No Keyboard Trap
Level AWCAG 2.0Keyboard focus can move away from any component.
W3C Understanding2.1.3 · Operable
Keyboard (No Exception)
Level AAAWCAG 2.0All functionality is available from a keyboard with no timing requirements.
W3C Understanding2.1.4 · Operable
Character Key Shortcuts
Level AWCAG 2.1Single-character shortcuts can be turned off, remapped, or only active on focus.
W3C Understanding2.2.1 · Operable
Timing Adjustable
Level AWCAG 2.0Users can turn off, adjust, or extend time limits.
W3C Understanding2.2.2 · Operable
Pause, Stop, Hide
Level AWCAG 2.0Moving, blinking, scrolling, or auto-updating content can be paused.
W3C Understanding2.2.3 · Operable
No Timing
Level AAAWCAG 2.0Timing is not an essential part of the activity.
W3C Understanding2.2.4 · Operable
Interruptions
Level AAAWCAG 2.0Interruptions can be postponed or suppressed.
W3C Understanding2.2.5 · Operable
Re-authenticating
Level AAAWCAG 2.0Users can continue activity without data loss after re-authentication.
W3C Understanding2.2.6 · Operable
Timeouts
Level AAAWCAG 2.1Users are warned about session timeouts causing data loss.
W3C Understanding2.3.1 · Operable
Three Flashes or Below Threshold
Level AWCAG 2.0No content flashes more than 3 times per second.
W3C Understanding2.3.2 · Operable
Three Flashes
Level AAAWCAG 2.0No content flashes more than 3 times per second (stricter).
W3C Understanding2.3.3 · Operable
Animation from Interactions
Level AAAWCAG 2.1Motion animation triggered by interaction can be disabled.
W3C Understanding2.4.1 · Operable
Bypass Blocks
Level AWCAG 2.0A mechanism (skip link, landmarks) bypasses repeated content.
W3C Understanding2.4.2 · Operable
Page Titled
Level AWCAG 2.0Pages have titles that describe topic or purpose.
W3C Understanding2.4.3 · Operable
Focus Order
Level AWCAG 2.0Focus order preserves meaning and operability.
W3C Understanding2.4.4 · Operable
Link Purpose (In Context)
Level AWCAG 2.0The purpose of each link can be determined from the link text alone or context.
W3C Understanding2.4.5 · Operable
Multiple Ways
Level AAWCAG 2.0More than one way is available to locate a page.
W3C Understanding2.4.6 · Operable
Headings and Labels
Level AAWCAG 2.0Headings and labels describe topic or purpose.
W3C Understanding2.4.7 · Operable
Focus Visible
Level AAWCAG 2.0Keyboard focus indicator is visible.
W3C Understanding2.4.8 · Operable
Location
Level AAAWCAG 2.0User's location within a set of pages is available.
W3C Understanding2.4.9 · Operable
Link Purpose (Link Only)
Level AAAWCAG 2.0The purpose of each link can be identified from the link text alone.
W3C Understanding2.4.10 · Operable
Section Headings
Level AAAWCAG 2.0Section headings are used to organize content.
W3C Understanding2.4.11 · Operable
Focus Not Obscured (Minimum)
Level AAWCAG 2.2Focused element is not entirely hidden by author-created content.
W3C Understanding2.4.12 · Operable
Focus Not Obscured (Enhanced)
Level AAAWCAG 2.2No part of the focused element is hidden.
W3C Understanding2.4.13 · Operable
Focus Appearance
Level AAAWCAG 2.2Focus indicator meets minimum size and contrast requirements.
W3C Understanding2.5.1 · Operable
Pointer Gestures
Level AWCAG 2.1Multipoint or path-based gestures have single-point alternatives.
W3C Understanding2.5.2 · Operable
Pointer Cancellation
Level AWCAG 2.1Users can abort or undo pointer activations.
W3C Understanding2.5.3 · Operable
Label in Name
Level AWCAG 2.1Accessible name contains the visible label text.
W3C Understanding2.5.4 · Operable
Motion Actuation
Level AWCAG 2.1Motion-triggered functions have UI alternatives and can be disabled.
W3C Understanding2.5.5 · Operable
Target Size (Enhanced)
Level AAAWCAG 2.1Touch targets are at least 44 by 44 CSS pixels.
W3C Understanding2.5.6 · Operable
Concurrent Input Mechanisms
Level AAAWCAG 2.1Users can switch between input modalities.
W3C Understanding2.5.7 · Operable
Dragging Movements
Level AAWCAG 2.2Dragging functions have single-pointer alternatives.
W3C Understanding2.5.8 · Operable
Target Size (Minimum)
Level AAWCAG 2.2Touch targets are at least 24 by 24 CSS pixels.
W3C Understanding3.1.1 · Understandable
Language of Page
Level AWCAG 2.0Default language of the page can be programmatically determined.
W3C Understanding3.1.2 · Understandable
Language of Parts
Level AAWCAG 2.0Language of each passage can be programmatically determined.
W3C Understanding3.1.3 · Understandable
Unusual Words
Level AAAWCAG 2.0Mechanism available to identify unusual words.
W3C Understanding3.1.4 · Understandable
Abbreviations
Level AAAWCAG 2.0Mechanism to identify the expanded form of abbreviations.
W3C Understanding3.1.5 · Understandable
Reading Level
Level AAAWCAG 2.0Text does not require more than lower secondary education reading ability.
W3C Understanding3.1.6 · Understandable
Pronunciation
Level AAAWCAG 2.0Mechanism to identify specific pronunciation.
W3C Understanding3.2.1 · Understandable
On Focus
Level AWCAG 2.0Receiving focus does not trigger a change of context.
W3C Understanding3.2.2 · Understandable
On Input
Level AWCAG 2.0Changing a setting does not automatically change context.
W3C Understanding3.2.3 · Understandable
Consistent Navigation
Level AAWCAG 2.0Navigation repeated on multiple pages is in the same order.
W3C Understanding3.2.4 · Understandable
Consistent Identification
Level AAWCAG 2.0Components with the same function are identified consistently.
W3C Understanding3.2.5 · Understandable
Change on Request
Level AAAWCAG 2.0Changes of context are initiated only by user request.
W3C Understanding3.2.6 · Understandable
Consistent Help
Level AWCAG 2.2Help mechanisms are provided in the same relative order across pages.
W3C Understanding3.3.1 · Understandable
Error Identification
Level AWCAG 2.0Input errors are identified and described to the user.
W3C Understanding3.3.2 · Understandable
Labels or Instructions
Level AWCAG 2.0Labels or instructions are provided when content requires user input.
W3C Understanding3.3.3 · Understandable
Error Suggestion
Level AAWCAG 2.0If input errors are detected, suggestions for correction are provided.
W3C Understanding3.3.4 · Understandable
Error Prevention (Legal, Financial, Data)
Level AAWCAG 2.0For sensitive submissions, users can review, correct, or reverse.
W3C Understanding3.3.5 · Understandable
Help
Level AAAWCAG 2.0Context-sensitive help is available.
W3C Understanding3.3.6 · Understandable
Error Prevention (All)
Level AAAWCAG 2.0Reversal, verification, or confirmation is available for all submissions.
W3C Understanding3.3.7 · Understandable
Redundant Entry
Level AWCAG 2.2Information previously entered is auto-populated or available.
W3C Understanding3.3.8 · Understandable
Accessible Authentication (Minimum)
Level AAWCAG 2.2No cognitive function test is required for authentication.
W3C Understanding3.3.9 · Understandable
Accessible Authentication (Enhanced)
Level AAAWCAG 2.2No cognitive function test at all for authentication.
W3C Understanding4.1.1 · Robust
Parsing (Obsolete in 2.2)
Level AWCAG 2.0Historically required valid nesting; now removed from WCAG 2.2.
W3C Understanding4.1.2 · Robust
Name, Role, Value
Level AWCAG 2.0Name, role, and state of UI components are programmatically determinable.
W3C Understanding4.1.3 · Robust
Status Messages
Level AAWCAG 2.1Status messages can be programmatically determined via role/aria-live.
W3C Understanding
Editorial guidance
How this reference tool supports accessibility work
The wcag 2.2 success criteria explorer is designed to turn a common accessibility review task into a repeatable workflow. It focuses on search every wcag 2.2 success criterion with level, techniques, and w3c links. The goal is not to replace expert judgment, but to make the first review faster, more consistent, and easier to explain to designers, developers, QA teams, and content owners.
Use the output as evidence for a remediation conversation. A failed check normally means the implementation needs a closer look against WCAG 2.2, while a passing check means the specific automated rule did not find a problem. Passing automated checks is helpful, but it is not the same as a full conformance claim.
For best results, test real production markup instead of simplified snippets. Templates, CSS state, JavaScript behavior, responsive layouts, and content changes can all affect the final accessibility experience. Re-run the tool after fixes so the before-and-after evidence is easy to compare.
Pair this tool with manual keyboard testing, zoom and reflow checks, screen-reader review, and content judgment. Those human checks catch issues that automated logic cannot reliably infer, such as whether labels are meaningful, instructions are clear, or a complete user task can be finished without a mouse.
How to use
- 1Search by criterion number, keyword, or concept such as contrast, focus, or captions.
- 2Filter the list by conformance level or WCAG principle to narrow the guidance quickly.
- 3Open the linked W3C Understanding page whenever you need the official explanation behind a result or requirement.
FAQs
Tips here are tailored for the wcag 2.2 success criteria explorer so people can move from checking to fixing faster.
What to verify manually
Keyboard: move through the related flow with Tab, Shift+Tab, Enter, Space, Escape, and arrow keys where the pattern expects them.
Assistive technology: check names, roles, states, reading order, announcements, and focus changes with at least one screen reader.
Content quality: confirm that instructions, labels, headings, errors, and alternatives make sense in the real user task.
This page is written as practical guidance, not a legal certification. For procurement, VPAT/ACR work, or regulated launches, combine tool output with expert review and documented manual test results.
