Official Sync:2026-03-15

WCAG 2.2 Audit Checklist

59 WCAG 2.2 success criteria (all Level A + Level AA, plus 2 Level AAA) — covering all EAA-mandatory criteria. Full AAA coverage and audit export are available in the Pro Checklist Generator.

ProChecklist Generator

You're using the free version. The Pro Audit Checklist Generator adds:

  • CSV export with project & auditor name
  • EAA (EN 301 549) regulation mapping
  • ADA / Section 508 mapping
  • Pending status for in-progress criteria
  • EN 301 549 clause reference per criterion
  • Inline criterion summaries

Progress saved in this browser only — sign in to save across devices

0 / 59 assessed

0% complete

0
Pass
0
Fail
0
N/A
59
Pending
Showing 59 of 59 criteria
1.1.1Non-text ContentLevel A

Every image, icon, chart, or other non-text element must have a text alternative that serves the same purpose as the original.

Web 9.1.1.1Doc 10.1.1.1SW 11.1.1.1.1WCAG spec ↗
1.2.1Audio-only and Video-only (Prerecorded)Level A

Prerecorded audio (e.g., a podcast clip) needs a transcript. Prerecorded video with no audio (e.g., a silent product demo) needs either a transcript or an audio track.

Web 9.1.2.1Doc 10.1.2.1SW 11.1.2.1.1WCAG spec ↗
1.2.2Captions (Prerecorded)Level A

All prerecorded video that contains audio must have captions. Captions must be synchronised with the audio and include all speech and important non-speech sounds.

Web 9.1.2.2Doc 10.1.2.2SW 11.1.2.2.1WCAG spec ↗
1.2.3Audio Description or Media Alternative (Prerecorded)Level A

Prerecorded video with audio track must have either an audio description (narration of visual information) or a full text alternative describing what is shown.

Web 9.1.2.3Doc 10.1.2.3SW 11.1.2.3.1WCAG spec ↗
1.2.4Captions (Live)Level AA

Live video streams (webinars, live events, broadcasts) must have live captions provided in real time.

Web 9.1.2.4Doc 10.1.2.4SW 11.1.2.4WCAG spec ↗
1.2.5Audio Description (Prerecorded)Level AA

At Level AA, audio description (not just a text alternative) is required for all prerecorded video. The full audio description track must be provided.

Web 9.1.2.5Doc 10.1.2.5SW 11.1.2.5WCAG spec ↗
1.3.1Info and RelationshipsLevel A

Visual structure (headings, lists, tables, form groupings) must be conveyed in the code, not just through styling.

Web 9.1.3.1Doc 10.1.3.1SW 11.1.3.1.1WCAG spec ↗
1.3.2Meaningful SequenceLevel A

When the order of content matters for understanding, the DOM order must reflect the correct reading sequence — not just the visual layout.

Web 9.1.3.2Doc 10.1.3.2SW 11.1.3.2.1WCAG spec ↗
1.3.3Sensory CharacteristicsLevel A

Instructions must not rely exclusively on visual cues like shape, color, or position. Include text-based references alongside sensory ones.

Web 9.1.3.3Doc 10.1.3.3SW 11.1.3.3WCAG spec ↗
1.3.4OrientationLevel AA

Websites and apps must not lock to portrait or landscape. Users with mounted devices (e.g., wheelchair-mounted tablets) may be unable to rotate.

Web 9.1.3.4Doc 10.1.3.4SW 11.1.3.4WCAG spec ↗
1.3.5Identify Input PurposeLevel AA

Form fields collecting personal data must have autocomplete attributes so browsers and assistive technologies can autofill them.

Web 9.1.3.5Doc 10.1.3.5SW 11.1.3.5.1WCAG spec ↗
1.4.1Use of ColorLevel A

Never use color as the only way to communicate something. Always provide a secondary non-color cue.

Web 9.1.4.1Doc 10.1.4.1SW 11.1.4.1WCAG spec ↗
1.4.2Audio ControlLevel A

Audio that auto-plays for more than 3 seconds must be pausable or have independent volume control.

Web 9.1.4.2Doc 10.1.4.2SW 11.1.4.2WCAG spec ↗
1.4.3Contrast (Minimum)Level AA

Normal text needs 4.5:1 contrast ratio against its background. Large text (18pt/24px or 14pt/~19px bold) needs 3:1.

Web 9.1.4.3Doc 10.1.4.3SW 11.1.4.3WCAG spec ↗
1.4.4Resize TextLevel AA

Users must be able to zoom to 200% without losing content or functionality.

Web 9.1.4.4Doc 10.1.4.4SW 11.1.4.4WCAG spec ↗
1.4.5Images of TextLevel AA

Use real HTML text instead of images of text wherever technically possible. Images of text cannot be resized, reflowed, or read by screen readers without alt text.

Web 9.1.4.5Doc 10.1.4.5SW 11.1.4.5WCAG spec ↗
1.4.10ReflowLevel AA

At 320px viewport width (equivalent to 400% zoom on a 1280px screen), all content must be accessible without horizontal scrolling.

Web 9.1.4.10Doc 10.1.4.10SW 11.1.4.10WCAG spec ↗
1.4.11Non-text ContrastLevel AA

The visual boundaries of form fields, buttons, checkboxes, and graphical elements used to understand content must have 3:1 contrast against adjacent colors.

Web 9.1.4.11Doc 10.1.4.11SW 11.1.4.11WCAG spec ↗
1.4.12Text SpacingLevel AA

When users override text spacing (line height 1.5×, paragraph spacing 2×, letter spacing 0.12em, word spacing 0.16em), no content should be lost or obscured.

Web 9.1.4.12Doc 10.1.4.12SW 11.1.4.12WCAG spec ↗
1.4.13Content on Hover or FocusLevel AA

Tooltips and hover popups must be: hoverable (mouse can move over them), dismissible (Escape closes them), and persistent (they stay until explicitly closed).

Web 9.1.4.13Doc 10.1.4.13SW 11.1.4.13WCAG spec ↗
2.1.1KeyboardLevel A

Everything a mouse user can do, a keyboard user must also be able to do. No functionality should require a mouse.

Web 9.2.1.1Doc 10.2.1.1SW 11.2.1.1.1WCAG spec ↗
2.1.2No Keyboard TrapLevel A

Keyboard users must never get stuck. Focus must always be escapable. Intentional focus traps in modals are acceptable only if Escape closes the modal.

Web 9.2.1.2Doc 10.2.1.2SW 11.2.1.2WCAG spec ↗
2.1.4Character Key ShortcutsLevel A

Single-character keyboard shortcuts (like 'G' to go, 'F' for find) must be disableable or remappable. They conflict with speech input users who dictate text.

Web 9.2.1.4Doc 10.2.1.4SW 11.2.1.4.1WCAG spec ↗
2.2.1Timing AdjustableLevel A

Session timeouts, time-limited forms, and timed quizzes must give users a way to turn off, adjust, or extend the time limit.

Web 9.2.2.1Doc 10.2.2.1SW 11.2.2.1WCAG spec ↗
2.2.2Pause, Stop, HideLevel A

Moving, blinking, or auto-updating content must have a pause/stop/hide control. This includes carousels, tickers, animated banners, and live feeds.

Web 9.2.2.2Doc 10.2.2.2SW 11.2.2.2WCAG spec ↗
2.3.1Three Flashes or Below ThresholdLevel A

Content must not flash more than 3 times per second. Flashing content can cause seizures in people with photosensitive epilepsy.

Web 9.2.3.1Doc 10.2.3.1SW 11.2.3.1WCAG spec ↗
2.4.1Bypass BlocksLevel A

Keyboard users must be able to skip past repeated navigation blocks to reach the main content quickly.

Web 9.2.4.1Doc 10.2.4.1SW 11.2.4.1WCAG spec ↗
2.4.2Page TitledLevel A

Every page must have a descriptive <title> element that helps users understand what the page is about.

Web 9.2.4.2Doc 10.2.4.2SW 11.2.4.2WCAG spec ↗
2.4.3Focus OrderLevel A

The keyboard Tab order must follow a logical sequence — typically top-to-bottom, left-to-right in Western languages — that preserves meaning.

Web 9.2.4.3Doc 10.2.4.3SW 11.2.4.3WCAG spec ↗
2.4.4Link Purpose (In Context)Level A

Link text must be descriptive enough to understand its destination — either from the text alone or from its surrounding context.

Web 9.2.4.4Doc 10.2.4.4SW 11.2.4.4WCAG spec ↗
2.4.5Multiple WaysLevel AA

Users must have more than one way to find any page on the site (e.g., navigation + site search, or navigation + sitemap).

Web 9.2.4.5Doc 10.2.4.5SW 11.2.4.5WCAG spec ↗
2.4.6Headings and LabelsLevel AA

When headings and form labels are used, they must be descriptive — they need not be comprehensive, but they must accurately describe their associated content.

Web 9.2.4.6Doc 10.2.4.6SW 11.2.4.6WCAG spec ↗
2.4.7Focus VisibleLevel AA

Keyboard users must always be able to see which element has focus. Never suppress the focus outline completely.

Web 9.2.4.7Doc 10.2.4.7SW 11.2.4.7WCAG spec ↗
2.4.11Focus Not Obscured (Minimum)Level AANew in 2.2

New in WCAG 2.2: sticky headers, cookie banners, and chat bubbles must not completely cover the focused element.

Web 9.2.4.11Doc 10.2.4.11SW 11.2.4.11WCAG spec ↗
2.4.12Focus Not Obscured (Enhanced)Level AAANew in 2.2

At AAA level: the focused element must be completely visible — not even partially obscured by sticky content.

Web 9.2.4.12Doc 10.2.4.12SW 11.2.4.12WCAG spec ↗
2.4.13Focus AppearanceLevel AANew in 2.2

Level AA (WCAG 2.2): the focus indicator must cover at least a 2 CSS pixel perimeter of the unfocused component and have 3:1 contrast between focused and unfocused states.

Web 9.2.4.13Doc 10.2.4.13SW 11.2.4.13WCAG spec ↗
2.5.1Pointer GesturesLevel A

Any feature requiring a swipe, pinch, or multi-finger gesture must have an equivalent single-tap or click alternative.

Web 9.2.5.1Doc 10.2.5.1SW 11.2.5.1WCAG spec ↗
2.5.2Pointer CancellationLevel A

Don't trigger actions on mousedown/touchstart if the user might accidentally tap. Use mouseup/click (which fires on up-event) so users can cancel by moving away.

Web 9.2.5.2Doc 10.2.5.2SW 11.2.5.2WCAG spec ↗
2.5.3Label in NameLevel A

The accessible name of a button or link must contain the visible text label — this is essential for voice control users who say what they see.

Web 9.2.5.3Doc 10.2.5.3SW 11.2.5.3.1WCAG spec ↗
2.5.4Motion ActuationLevel A

Features that use device shake, tilt, or motion must also be operable via standard UI controls, and motion must be disableable.

Web 9.2.5.4Doc 10.2.5.4SW 11.2.5.4WCAG spec ↗
2.5.7Dragging MovementsLevel AANew in 2.2

New in WCAG 2.2: drag-and-drop must have a click/tap alternative. Sliders must be adjustable without dragging.

Web 9.2.5.7Doc 10.2.5.7SW 11.2.5.7WCAG spec ↗
2.5.8Target Size (Minimum)Level AANew in 2.2

New in WCAG 2.2: interactive targets must be at least 24×24 CSS pixels, OR have sufficient spacing between targets.

Web 9.2.5.8Doc 10.2.5.8SW 11.2.5.8WCAG spec ↗
3.1.1Language of PageLevel A

The <html> element must have a lang attribute set to the page's primary language.

Web 9.3.1.1Doc 10.3.1.1SW 11.3.1.1.1WCAG spec ↗
3.1.2Language of PartsLevel AA

When content switches language (e.g., a French quote in an English article), the language change must be marked with a lang attribute.

Web 9.3.1.2Doc 10.3.1.2SW 11.3.1.2WCAG spec ↗
3.2.1On FocusLevel A

Receiving focus must never automatically navigate, submit a form, or launch a popup. Focus changes must be predictable.

Web 9.3.2.1Doc 10.3.2.1SW 11.3.2.1WCAG spec ↗
3.2.2On InputLevel A

Changing a form control (selecting a dropdown option, checking a box) must not automatically navigate or submit without warning.

Web 9.3.2.2Doc 10.3.2.2SW 11.3.2.2WCAG spec ↗
3.2.3Consistent NavigationLevel AA

Navigation menus must appear in the same order on every page. Users with cognitive disabilities rely on consistent placement.

Web 9.3.2.3Doc 10.3.2.3SW 11.3.2.3WCAG spec ↗
3.2.4Consistent IdentificationLevel AA

The same function must have the same label everywhere on the site. A search button should not be labelled 'Search' on one page and 'Find' on another.

Web 9.3.2.4Doc 10.3.2.4SW 11.3.2.4WCAG spec ↗
3.2.6Consistent HelpLevel ANew in 2.2

New in WCAG 2.2: help mechanisms (phone number, live chat, FAQ link) must appear in the same relative position on every page where they appear.

Web 9.3.2.6Doc 10.3.2.6SW 11.3.2.6WCAG spec ↗
3.3.1Error IdentificationLevel A

When a form error is detected automatically, the specific field in error must be identified and described in text.

Web 9.3.3.1Doc 10.3.3.1SW 11.3.3.1.1WCAG spec ↗
3.3.2Labels or InstructionsLevel A

Every form input must have a visible label. Instructions about required format (date format, password rules) must be provided before the input.

Web 9.3.3.2Doc 10.3.3.2SW 11.3.3.2WCAG spec ↗
3.3.3Error SuggestionLevel AA

Error messages must tell users how to fix the error — not just that an error occurred. Exceptions apply for security-sensitive validations.

Web 9.3.3.3Doc 10.3.3.3SW 11.3.3.3WCAG spec ↗
3.3.4Error Prevention (Legal, Financial, Data)Level AA

High-stakes forms (purchases, legal agreements, exam submissions, data deletion) must let users review, correct, or reverse the action.

Web 9.3.3.4Doc 10.3.3.4SW 11.3.3.4WCAG spec ↗
3.3.7Redundant EntryLevel ANew in 2.2

New in WCAG 2.2: if users must re-enter data they already provided in the same session, auto-populate it or let them select it from a list.

Web 9.3.3.7Doc 10.3.3.7SW 11.3.3.7WCAG spec ↗
3.3.8Accessible Authentication (Minimum)Level AANew in 2.2

New in WCAG 2.2: authentication must not require a cognitive-only challenge unless an alternative exists. Password managers and magic links must be supported.

Web 9.3.3.8Doc 10.3.3.8SW 11.3.3.8WCAG spec ↗
3.3.9Accessible Authentication (Enhanced)Level AAANew in 2.2

New in WCAG 2.2 (AAA): No authentication step may require a cognitive function test of any kind. Unlike SC 3.3.8, there are no exceptions for object recognition or personal content — all authentication must be cognitive-test-free.

Web 9.3.3.9Doc 10.3.3.9SW 11.3.3.9WCAG spec ↗
4.1.1ParsingLevel A

SC 4.1.1 is obsolete in WCAG 2.2 and always passes with modern browsers. It was removed because modern browsers handle malformed HTML gracefully and assistive technologies do not rely on valid HTML parsing.

Web 9.4.1.1Doc 10.4.1.1SW 11.4.1.1WCAG spec ↗
4.1.2Name, Role, ValueLevel A

Every interactive element must expose its name (what it is called), role (what type of control it is), and current state/value to assistive technologies.

Web 9.4.1.2Doc 10.4.1.2SW 11.4.1.2.1WCAG spec ↗
4.1.3Status MessagesLevel AA

Success messages, loading states, result counts, and errors must be announced by screen readers without moving focus to them.

Web 9.4.1.3Doc 10.4.1.3SW 11.4.1.3WCAG spec ↗

About this Checklist

This interactive checklist covers all 59 WCAG 2.2 Success Criteria. Progress is saved automatically in your browser and — when signed in — to the cloud. Use the export buttons to download a CSV file that opens directly in Microsoft Excel or Google Sheets.

W3C WCAG 2.2 Official Recommendation

Export as evidence

0/59 assessed · 0 pass · 0 fail · 0 N/A

Anonymous · Download only
0/2000

Every export includes a legal-evidence metadata footer with the audit ID, generation date, tool version, EN 301 549 clauses, and the standard disclaimer. Legal-grade evidence — not legal advice.

Important Legal Disclaimer

This tool is a self-assessment aid only and does not constitute legal advice or a formally certified compliance assessment. Outputs — including reports, scores, checklists, and accessibility statements — are for internal use and should be reviewed by a qualified legal representative or independent accessibility auditor before being relied upon for regulatory, procurement, or public-disclosure purposes. All assessment risk lies with the internal assessor. accessibilityref, its developers, and staff accept zero liability for losses arising from use of or reliance on these outputs. Always verify against official sources: the W3C WCAG 2.2 Recommendation, the European Accessibility Act (Directive 2019/882), and your national enforcement authority.

Ready to run a real audit?

Upgrade to Pro to export your results as a CSV, map findings to EAA and ADA regulations, and add project and auditor details for professional handoff.

Upgrade to Pro — €499/yr