WCAG 2.2 success criteria

The testable checkpoints behind the guidelines. Each success criterion is a specific, verifiable requirement, assigned a conformance level of A, AA or AAA. Filter the full list below by principle, level, or keyword to find the one you need.

WCAG 2.2 success criteria, with criterion number, name, conformance level and principle.
Criterion Name Level Principle
1.1.1Non-text ContentAPerceivable
1.2.1Audio-only and Video-only (Prerecorded)APerceivable
1.2.2Captions (Prerecorded)APerceivable
1.2.3Audio Description or Media Alternative (Prerecorded)APerceivable
1.2.4Captions (Live)AAPerceivable
1.2.5Audio Description (Prerecorded)AAPerceivable
1.2.6Sign Language (Prerecorded)AAAPerceivable
1.2.7Extended Audio Description (Prerecorded)AAAPerceivable
1.2.8Media Alternative (Prerecorded)AAAPerceivable
1.2.9Audio-only (Live)AAAPerceivable
1.3.1Info and RelationshipsAPerceivable
1.3.2Meaningful SequenceAPerceivable
1.3.3Sensory CharacteristicsAPerceivable
1.3.4OrientationAAPerceivable
1.3.5Identify Input PurposeAAPerceivable
1.3.6Identify PurposeAAAPerceivable
1.4.1Use of ColorAPerceivable
1.4.2Audio ControlAPerceivable
1.4.3Contrast (Minimum)AAPerceivable
1.4.4Resize TextAAPerceivable
1.4.5Images of TextAAPerceivable
1.4.6Contrast (Enhanced)AAAPerceivable
1.4.7Low or No Background AudioAAAPerceivable
1.4.8Visual PresentationAAAPerceivable
1.4.9Images of Text (No Exception)AAAPerceivable
1.4.10ReflowAAPerceivable
1.4.11Non-text ContrastAAPerceivable
1.4.12Text SpacingAAPerceivable
1.4.13Content on Hover or FocusAAPerceivable
2.1.1KeyboardAOperable
2.1.2No Keyboard TrapAOperable
2.1.3Keyboard (No Exception)AAAOperable
2.1.4Character Key ShortcutsAOperable
2.2.1Timing AdjustableAOperable
2.2.2Pause, Stop, HideAOperable
2.2.3No TimingAAAOperable
2.2.4InterruptionsAAAOperable
2.2.5Re-authenticatingAAAOperable
2.2.6TimeoutsAAAOperable
2.3.1Three Flashes or Below ThresholdAOperable
2.3.2Three FlashesAAAOperable
2.3.3Animation from InteractionsAAAOperable
2.4.1Bypass BlocksAOperable
2.4.2Page TitledAOperable
2.4.3Focus OrderAOperable
2.4.4Link Purpose (In Context)AOperable
2.4.5Multiple WaysAAOperable
2.4.6Headings and LabelsAAOperable
2.4.7Focus VisibleAAOperable
2.4.8LocationAAAOperable
2.4.9Link Purpose (Link Only)AAAOperable
2.4.10Section HeadingsAAAOperable
2.4.11Focus Not Obscured (Minimum)AAOperable
2.4.12Focus Not Obscured (Enhanced)AAAOperable
2.4.13Focus AppearanceAAAOperable
2.5.1Pointer GesturesAOperable
2.5.2Pointer CancellationAOperable
2.5.3Label in NameAOperable
2.5.4Motion ActuationAOperable
2.5.5Target Size (Enhanced)AAAOperable
2.5.6Concurrent Input MechanismsAAAOperable
2.5.7Dragging MovementsAAOperable
2.5.8Target Size (Minimum)AAOperable
3.1.1Language of PageAUnderstandable
3.1.2Language of PartsAAUnderstandable
3.1.3Unusual WordsAAAUnderstandable
3.1.4AbbreviationsAAAUnderstandable
3.1.5Reading LevelAAAUnderstandable
3.1.6PronunciationAAAUnderstandable
3.2.1On FocusAUnderstandable
3.2.2On InputAUnderstandable
3.2.3Consistent NavigationAAUnderstandable
3.2.4Consistent IdentificationAAUnderstandable
3.2.5Change on RequestAAAUnderstandable
3.2.6Consistent HelpAUnderstandable
3.3.1Error IdentificationAUnderstandable
3.3.2Labels or InstructionsAUnderstandable
3.3.3Error SuggestionAAUnderstandable
3.3.4Error Prevention (Legal, Financial, Data)AAUnderstandable
3.3.5HelpAAAUnderstandable
3.3.6Error Prevention (All)AAAUnderstandable
3.3.7Redundant EntryAUnderstandable
3.3.8Accessible Authentication (Minimum)AAUnderstandable
3.3.9Accessible Authentication (Enhanced)AAAUnderstandable
4.1.2Name, Role, ValueARobust
4.1.3Status MessagesAARobust