Text Alternatives
Non-text Content
Provide text alternatives for non-text content that serves a purpose.
- Decorative images are marked ignored or have empty alt.
- Meaningful images, icons, and controls have descriptive names or alt text.
Pick a WCAG version and conformance level, search across all criteria, and open practical verification checkpoints — structured like a premium Accessive audit workspace.
Switch WCAG versions and Section 508 (WCAG 2.0 scope) — new or retired criteria are labeled per target.
Filter by number, name, guideline, or checkpoint text. Expand rows for QA-style test hints your team can run in the browser.
Use alongside your Accessive scan or expert audit — same visual language as the rest of the platform.
Conformance target
WCAG 2.x levels plus Section 508 Rev. 2018 (maps to WCAG 2.0 in scope here). The list below uses the target for counts and highlighting. Turn on full catalog to show every criterion for context.
Current W3C recommendation; aligns with most ADA / EN 301 549 expectations.
Showing 87 criteria · 56 in scope for WCAG 2.2 · Level AA.
WCAG 2.2 · Level AA — practical overview for planning audits and fixes.
Less scrolling: Overview shows one principle at a time (accordion). Use P1–P4 to focus a single principle in full length.
Users can perceive content.
Text Alternatives
Provide text alternatives for non-text content that serves a purpose.
Time-based Media
Offer an alternative for prerecorded audio-only or video-only content.
Time-based Media
Provide captions for prerecorded synchronized media with audio.
Time-based Media
Provide audio description or a full text alternative for prerecorded video.
Time-based Media
Provide captions for live synchronized media that has audio.
Time-based Media
Provide audio description for prerecorded video when needed.
Time-based Media
Provide sign language interpretation for prerecorded audio.
Time-based Media
Provide extended audio description when pauses are insufficient.
Time-based Media
Provide a text alternative for prerecorded synchronized media.
Time-based Media
Provide a text alternative for live audio-only content.
Adaptable
Expose structure, roles, and relationships to assistive technologies.
Adaptable
Preserve a meaningful reading order in code and presentation.
Adaptable
Do not rely solely on shape, color, size, or position for instructions.
Adaptable
Do not lock content to a single display orientation.
Adaptable
Programmatically identify common input purposes where applicable.
Adaptable
Identify purpose of regions and controls to support personalization.
Distinguishable
Color is not the only visual means of conveying information.
Distinguishable
Let users pause, stop, or control auto-playing audio.
Distinguishable
Meet minimum contrast for text and images of text.
Distinguishable
Text can be resized up to 200% without loss of content or function.
Distinguishable
Use real text instead of images of text when technologies allow.
Distinguishable
Higher contrast ratios than minimum.
Distinguishable
Background audio in speech content is low or removable.
Distinguishable
Offer foreground/background, line length, spacing, and alignment controls.
Distinguishable
No images of text except decoration or essential.
Distinguishable
Content reflows without horizontal scrolling at 320 CSS px width.
Distinguishable
UI components and graphical objects meet contrast against adjacent colors.
Distinguishable
Content remains usable when users override text spacing.
Distinguishable
Additional content on hover/focus is dismissible, hoverable, and persistent.
Users can operate interface & navigate.
Keyboard Accessible
All functionality is available from a keyboard.
Keyboard Accessible
Keyboard focus can always move away from components.
Keyboard Accessible
All content meets keyboard requirement without exception.
Keyboard Accessible
Single-character shortcuts can be turned off, remapped, or need a modifier.
Enough Time
Users can turn off, adjust, or extend time limits.
Enough Time
Moving, blinking, or auto-updating content can be controlled.
Enough Time
No time limits for activity except where essential.
Enough Time
Postponed or suppressed interruptions except emergencies.
Enough Time
Preserve data when re-authentication is required.
Enough Time
Warn users about duration of inactivity that could cause data loss.
Seizures and Physical Reactions
Avoid flashing that could trigger seizures.
Seizures and Physical Reactions
No flashing above threshold anywhere on page.
Seizures and Physical Reactions
Motion from interaction can be disabled.
Navigable
Provide a mechanism to skip repeated blocks.
Navigable
Pages have descriptive titles.
Navigable
Focus order preserves meaning and operability.
Navigable
Link purpose is clear from link text or context.
Navigable
More than one way to find pages (except process steps).
Navigable
Headings and labels describe topic or purpose.
Navigable
Keyboard focus indicator is visible.
Navigable
Users know where they are within a set of pages.
Navigable
Link purpose clear from link text alone.
Navigable
Use headings to organize content.
Navigable
Focus indicators meet minimum size and contrast when visible.
Navigable
Focused element is not entirely hidden by author-created content.
Navigable
Focused element is not hidden by sticky or overlapping content (enhanced).
Input Modalities
Multipoint or path-based gestures have a single-pointer alternative.
Input Modalities
Actions use up-event or abort mechanism.
Input Modalities
Accessible name contains visible text of the control.
Input Modalities
Device motion can be disabled and has a non-motion alternative.
Input Modalities
Larger pointer targets than minimum.
Input Modalities
Do not restrict input modality unless essential.
Input Modalities
Dragging has a single-pointer alternative unless essential.
Input Modalities
Pointer targets meet minimum size or spacing.
Content & operation are understandable.
Readable
Default human language of the page is programmatically determined.
Readable
Mark language changes in content.
Readable
Provide mechanism for unusual words and jargon.
Readable
Explain abbreviations on first use or via mechanism.
Readable
Offer simplified summary when text requires advanced reading ability.
Readable
Clarify pronunciation when meaning depends on it.
Predictable
Focus does not trigger unexpected context changes.
Predictable
Changing input does not cause unexpected context change without consent.
Predictable
Repeated navigation components occur in consistent relative order.
Predictable
Same functionality is labeled consistently across pages.
Predictable
Context changes only on user request.
Predictable
Human help mechanism in a consistent place across pages.
Input Assistance
Input errors are identified and described in text.
Input Assistance
Provide labels or instructions when user input is required.
Input Assistance
Suggest corrections when known.
Input Assistance
Reversible, checkable, or confirmed submissions for critical data.
Input Assistance
Context-sensitive help is available.
Input Assistance
All submissions reversible, checked, or confirmed.
Input Assistance
Do not ask for the same information again in the same process.
Input Assistance
Cognitive function tests are not required unless alternatives exist.
Input Assistance
Stronger authentication without cognitive tests.
Content works with assistive tech & parsers.
Compatible
Markup is used such that roles/states/props are valid (legacy).
Compatible
UI components expose name, role, state to assistive tech.
Compatible
Status messages are programmatically determinable without focus move.
From checklist to certified fixes
Expert audits, remediation support, and monitoring — aligned to the same standards you just reviewed.