Switch role
Track your WCAG compliance progress and mark items as you implement them.
Information and user interface components must be presented in ways users can perceive.
All non-text content that is presented to the user has a text alternative that serves the equivalent purpose.
Requires text or audio alternatives for audio-only and video-only content, ensuring the same information is accessible.
Requires synchronized and accurate captions for all prerecorded audio content, ensuring accessibility for users. Captions must be time-synchronized and equivalent.
Audio description is provided for all prerecorded video content.
Requires accurate captions for live synchronized media. The captions must be time-synchronized and equivalent.
Guideline description coming soon.
Ensures that information and its connections are programmatically identifiable, allowing assistive technologies to convey structure accurately.
Requires that content is presented in a logical order, ensuring that users can understand and navigate the information effectively.
Audio that plays automatically for more than 3 seconds has a mechanism to pause or stop it or to control volume independently of the system.
Content can be presented without loss of information or functionality, and without requiring scrolling in two dimensions.
No loss of content or functionality occurs when users adjust line height, spacing, and letter spacing.
Additional content displayed on hover or focus can be dismissed, hovered, and remains visible.
User interface components and navigation must be operable via different input methods.
All functionality is operable through a keyboard interface.
Focus is not trapped within a component; users can move focus away using the keyboard.
Single-character shortcuts can be turned off, remapped, or only work when a component has focus.
Users can extend, pause, stop, or adjust time limits.
Moving, blinking, or auto-updating content can be paused, stopped, or hidden.
Content does not flash more than three times in one second or is below the flash threshold.
Provide a mechanism to bypass blocks of content that are repeated on multiple pages.
Focus moves through content in an order that preserves meaning and operability.
A visible keyboard focus indicator is provided.
Keyboard focus is not hidden by overlapping content (minimum).
Complex pointer gestures can be operated with a single pointer without a path-based gesture.
Functions triggered by pointer down can be canceled or completed on pointer up.
Visible label text is included in the accessible name for controls.
Functions triggered by motion can also be operated by user interface controls.
Dragging actions can be accomplished by a single pointer without dragging.
Information and operation of the user interface must be understandable.
Changing focus does not initiate a change of context.
Changing input does not automatically change context without warning.
Errors are identified and described to the user in text.
Labels or instructions are provided when input is required.
Suggestions for correcting errors are provided when known.
For important submissions, provide confirmation, ability to review, or reversibility.
Do not require users to re-enter the same information unnecessarily.
Content must be robust enough to be interpreted reliably by a wide variety of user agents.
UI components have a programmatically determinable name, role, and value.
Status messages can be programmatically determined without moving focus.
Panel Help
Read shortcuts and feature guidance for macOS and Windows.