Skip to main content

WCAG 2.2 Success Criteria Reference Guide

Complete searchable reference for all WCAG 2.2 success criteria. Filter by conformance level (A/AA/AAA) and search by keyword.

100% client-side - your data never leaves your browser.

Level:Principle:
56 of 56 criteria (WCAG 2.2)
1.1.1
Non-text ContentAPerceivable

All non-text content has text alternatives that serve the equivalent purpose.

1.2.1
Audio-only and Video-only (Prerecorded)APerceivable

Prerecorded audio-only and video-only content has an alternative.

1.2.2
Captions (Prerecorded)APerceivable

Captions are provided for all prerecorded audio content in synchronized media.

1.2.3
Audio Description or Media AlternativeAPerceivable

An alternative for time-based media or audio description is provided for prerecorded video.

1.2.4
Captions (Live)AAPerceivable

Captions are provided for all live audio content in synchronized media.

1.2.5
Audio Description (Prerecorded)AAPerceivable

Audio description is provided for all prerecorded video content.

1.2.6
Sign Language (Prerecorded)AAAPerceivable

Sign language interpretation is provided for all prerecorded audio content.

1.3.1
Info and RelationshipsAPerceivable

Information, structure, and relationships conveyed through presentation can be programmatically determined.

1.3.2
Meaningful SequenceAPerceivable

When sequence matters, content can be read in the correct sequence programmatically.

1.3.3
Sensory CharacteristicsAPerceivable

Instructions do not rely solely on sensory characteristics such as shape, color, or sound.

1.3.4
OrientationAAPerceivable

Content does not restrict its view and operation to a single display orientation.

1.3.5
Identify Input PurposeAAPerceivable

The purpose of each input field that collects user information can be determined.

1.4.1
Use of ColorAPerceivable

Color is not the only visual means of conveying information, indicating an action, prompting a response, or distinguishing a visual element.

1.4.2
Audio ControlAPerceivable

A mechanism is available to pause, stop, or adjust audio that plays automatically.

1.4.3
Contrast (Minimum)AAPerceivable

Text and images of text have a contrast ratio of at least 4.5:1 (3:1 for large text).

1.4.4
Resize textAAPerceivable

Text can be resized up to 200% without loss of content or functionality.

1.4.5
Images of TextAAPerceivable

Images of text are not used unless the image is essential or customizable.

1.4.10
ReflowAAPerceivable

Content can be presented without scrolling in two dimensions at 400% zoom (320px).

1.4.11
Non-text ContrastAAPerceivable

UI components and graphical objects have a contrast ratio of at least 3:1.

1.4.12
Text SpacingAAPerceivable

No loss of content when text spacing properties are overridden.

1.4.13
Content on Hover or FocusAAPerceivable

Content that appears on hover/focus is dismissible, hoverable, and persistent.

2.1.1
KeyboardAOperable

All functionality is operable through a keyboard interface.

2.1.2
No Keyboard TrapAOperable

Focus can be moved away from any component using keyboard only.

2.1.4
Character Key ShortcutsAOperable

Character key shortcuts can be turned off, remapped, or only active on focus.

2.2.1
Timing AdjustableAOperable

Time limits can be turned off, adjusted, or extended by the user.

2.2.2
Pause, Stop, HideAOperable

Moving, blinking, scrolling, or auto-updating information can be paused or stopped.

2.3.1
Three Flashes or Below ThresholdAOperable

Content does not flash more than three times per second.

2.4.1
Bypass BlocksAOperable

A mechanism exists to bypass blocks of content repeated on multiple pages (skip nav).

2.4.2
Page TitledAOperable

Web pages have titles that describe topic or purpose.

2.4.3
Focus OrderAOperable

Focus order preserves meaning and operability.

2.4.4
Link Purpose (In Context)AOperable

Link purpose can be determined from the link text or its context.

2.4.5
Multiple WaysAAOperable

More than one way exists to locate a page within a set of pages.

2.4.6
Headings and LabelsAAOperable

Headings and labels describe topic or purpose.

2.4.7
Focus VisibleAAOperable

Keyboard focus indicator is visible.

2.4.11
Focus Not Obscured (Minimum)AAOperable

Focus indicator is not entirely hidden by sticky content.

2.5.1
Pointer GesturesAOperable

Multipoint or path-based gestures have a single-pointer alternative.

2.5.2
Pointer CancellationAOperable

Functions can be cancelled: no down-event action, abort/undo on up event, or reversal.

2.5.3
Label in NameAOperable

Accessible name of a component contains the visible label text.

2.5.4
Motion ActuationAOperable

Functionality triggered by device motion can also be triggered by UI components.

2.5.7
Dragging MovementsAAOperable

All drag-based operations have a single-pointer alternative.

2.5.8
Target Size (Minimum)AAOperable

Target size is at least 24x24 CSS pixels (with exceptions).

3.1.1
Language of PageAUnderstandable

The default human language of the page can be programmatically determined.

3.1.2
Language of PartsAAUnderstandable

Language of content parts different from the default can be programmatically determined.

3.2.1
On FocusAUnderstandable

Receiving focus does not initiate a change of context.

3.2.2
On InputAUnderstandable

Changing a setting does not automatically cause a change of context unless advised.

3.2.3
Consistent NavigationAAUnderstandable

Navigation repeated across pages is in the same relative order.

3.2.4
Consistent IdentificationAAUnderstandable

Components with the same functionality are identified consistently.

3.3.1
Error IdentificationAUnderstandable

Input errors are identified and described to the user in text.

3.3.2
Labels or InstructionsAUnderstandable

Labels or instructions are provided when content requires user input.

3.3.3
Error SuggestionAAUnderstandable

Error messages provide suggestions for correction when possible.

3.3.4
Error Prevention (Legal, Financial, Data)AAUnderstandable

For important submissions: content can be reversed, checked, or confirmed.

3.3.7
Redundant EntryAUnderstandable

Previously entered information is auto-populated or available for selection.

3.3.8
Accessible Authentication (Minimum)AAUnderstandable

Authentication does not require cognitive function tests (captcha exceptions exist).

4.1.1
ParsingARobust

Deprecated in WCAG 2.2 - now obsolete for modern browsers.

4.1.2
Name, Role, ValueARobust

UI components expose name, role, and value to assistive technologies.

4.1.3
Status MessagesAARobust

Status messages can be programmatically determined through roles or properties.

Want automated scanning?

SCOUTb2 runs 25+ accessibility, performance, SEO, and security checks on any page automatically.

Install SCOUTb2 Free