The short answer
WCAG 2.2 adds nine success criteria to WCAG 2.1 and removes one, 4.1.1 Parsing. Six of the new criteria are at Levels A and AA, the levels laws and contracts ask for: focus not hidden behind sticky content, an alternative to dragging, pointer targets of at least 24 by 24 CSS pixels, help in a consistent place, no re-entering the same information, and sign-in without memory or puzzle tests. The other three are at Level AAA.
It's an extension, not a rewrite. The W3C says content that conforms to WCAG 2.2 also conforms to 2.1 and 2.0, so a site that meets 2.1 AA needs to be tested only against the six new A and AA criteria to reach 2.2 AA. Most US and EU rules still name WCAG 2.1 or 2.0, but 2.2 AA satisfies them, with one caveat on 4.1.1 covered below.
This guide was checked against the W3C's texts, US federal regulations, ETSI and government sites on 17 October 2026. Where it mentions laws, it is a planning summary, not legal advice.
WCAG 2.1 vs 2.2 at a glance
WCAG 2.2 became a W3C Recommendation on 5 October 2023, and the current edition is dated 12 December 2024. In October 2025 it was approved as ISO/IEC 40500:2025; the W3C's WCAG overview says the ISO standard is exactly the same as the October 2023 version of WCAG 2.2.
Counting the success criteria in WCAG 2.0, WCAG 2.1 and 2.2 gives this picture:
| Version | Published | Level A | Level AA | Level AAA | Total |
|---|---|---|---|---|---|
| WCAG 2.0 | December 2008 | 25 | 13 | 23 | 61 |
| WCAG 2.1 | June 2018 | 30 | 20 | 28 | 78 |
| WCAG 2.2 | October 2023 | 31 | 24 | 31 | 86 |
Level AA conformance means meeting every Level A and AA criterion: 50 in WCAG 2.1 and 55 in WCAG 2.2. The difference is the six new A and AA criteria minus 4.1.1, which was a Level A criterion.
The nine new success criteria
The criteria and levels below are from the W3C's What's new in WCAG 2.2; the requirement column summarizes the normative text, and the test column is the quickest check we know for each.
| Criterion | Level | What it requires | How to test it in five minutes |
|---|---|---|---|
| 2.4.11 Focus Not Obscured (Minimum) | AA | A component with keyboard focus isn't entirely hidden by content the site added | Tab through the page with the cookie banner, sticky header and chat button showing; the focused element must stay at least partly visible |
| 2.4.12 Focus Not Obscured (Enhanced) | AAA | No part of the focused component is hidden by author content | Same test; any overlap fails |
| 2.4.13 Focus Appearance | AAA | The focus indicator is at least as large as a 2 CSS pixel perimeter of the component, with 3:1 contrast between focused and unfocused states | Compare the focus ring's area and colour against the unfocused state |
| 2.5.7 Dragging Movements | AA | Anything done by dragging can also be done with a single pointer without dragging | Repeat every drag action (sliders, sorting, maps, uploads) using only clicks or taps |
| 2.5.8 Target Size (Minimum) | AA | Pointer targets are at least 24 by 24 CSS pixels, or spaced so a 24 px circle around each doesn't touch another target | Measure icons, close buttons, pagination and carousel dots in the browser's developer tools |
| 3.2.6 Consistent Help | A | Help mechanisms repeated across pages appear in the same order relative to other content | Compare where contact details, chat and FAQ links sit on five different templates |
| 3.3.7 Redundant Entry | A | Information already entered in the same process is filled in or selectable, not typed again | Walk every multi-step form and note anything asked twice |
| 3.3.8 Accessible Authentication (Minimum) | AA | No step of sign-in requires a cognitive function test unless there's an alternative or a mechanism to help | Sign in with a password manager and paste the one-time code |
| 3.3.9 Accessible Authentication (Enhanced) | AAA | As 3.3.8, without the exceptions for recognizing objects or the user's own content | Same test; image-recognition CAPTCHAs also fail |
4.1.1 Parsing: the criterion that was removed
4.1.1 required well-formed markup: complete start and end tags, correct nesting, no duplicate attributes and unique IDs. WCAG 2.2 lists it as "obsolete and removed" because assistive technology no longer parses HTML directly. The W3C's WCAG 2 FAQ says issues that would have failed 4.1.1 will fail other criteria, such as 1.3.1 Info and Relationships and 4.1.2 Name, Role, Value.
The removal also reached the older versions. The same FAQ says WCAG 2.1 was updated on 21 September 2023 with a note, and WCAG 2.0 has an erratum, saying 4.1.1 should be considered always satisfied for any content using HTML or XML.
That's the caveat on "2.2 covers 2.1". If a contract, a buyer's checklist or a national rule still lists 4.1.1 as a requirement, report on it. Running your main templates through the W3C's validator is cheap evidence.
Which laws reference which WCAG version
Most rules name a specific WCAG version, and few name 2.2 yet:
| Jurisdiction and rule | Who it covers | WCAG version |
|---|---|---|
| US, ADA Title II rule, 28 CFR 35.200 | State and local governments, including content provided through contracts | 2.1 A and AA, from 26 April 2027 (population of 50,000 or more) or 26 April 2028 |
| US, HHS Section 504 rule, 45 CFR 84.84 | Recipients of HHS funding | 2.1 A and AA, from 11 May 2027 (15 or more employees) or 10 May 2028 |
| US, Section 508, Revised 508 Standards | Federal agencies and the technology they buy | 2.0 A and AA |
| US, ADA Title III | Businesses open to the public | No version set by regulation |
| EU, Web Accessibility Directive, through EN 301 549 V3.2.1 (harmonised standard) | Public-sector websites and apps | 2.1 |
| EU, European Accessibility Act, EN 301 549 V4.1.1 | Consumer e-commerce, banking and other covered services | 2.2 (published September 2026; presumption of conformity once cited in the Official Journal) |
| UK, public sector accessibility regulations | Public-sector websites and apps | 2.2 AA, per government guidance |
| Brazil, ABNT NBR 17225:2025 | Reference standard for the Brazilian Inclusion Law | 2.2, per Ceweb.br |
So which version should you target?
WCAG 2.2 Level AA. It meets every rule in the table that names 2.0 or 2.1, it's what the newest European and Brazilian standards follow, and the W3C encourages the latest version. Write "WCAG 2.2 AA, plus 4.1.1 where a rule requires it" in your contracts and tenders, and you won't need to re-test when a rule catches up.
Our guide to ADA website compliance covers the US rules in detail, and our European Accessibility Act guide covers the EU's.
How to test and fix the six A and AA criteria
These are the ones that change a 2.1 AA site's result. For each: where it usually fails, how to test and the usual fix.
2.4.11 Focus Not Obscured (Minimum)
Where it fails: sticky headers and footers, cookie banners, "chat with us" buttons and non-modal pop-ups that cover the element a keyboard user has just tabbed to. The W3C lists a sticky header or footer that completely hides the focused element as a known failure (F110). Partly hidden passes at this level; that's what the AAA version tightens.
How to test: tab forward and back through each template, first with every banner and widget showing, then dismissed. Repeat at 200% browser zoom and at phone width, where sticky elements take up more of the screen.
The fix: reserve the sticky header's height with CSS scroll-padding-top (technique C43), so the browser scrolls focused elements clear of it. Make cookie banners modal, or position them so they don't cover content, and ask whether each sticky element needs to be sticky at all.
2.5.7 Dragging Movements
Where it fails: range sliders, drag-to-reorder lists, kanban boards, pannable maps and drag-and-drop upload areas.
How to test: list everything on the site that moves by dragging, then try each one with single clicks or taps only. The W3C's Understanding 2.5.7 notes that a keyboard alternative doesn't automatically meet this criterion: the alternative has to work with a single pointer, by clicking or tapping.
The fix: let a click anywhere on a slider's track set the value, add move up and move down buttons or a "move to" menu next to sortable items, add pan buttons to maps, and pair every drop zone with a "choose file" button.
2.5.8 Target Size (Minimum)
Where it fails: social media icons, close (X) buttons, pagination numbers, carousel dots, date-picker days and icon buttons packed together in toolbars.
How to test: in the browser's developer tools, measure the clickable area, not the drawn icon. A target passes at 24 by 24 CSS pixels or larger. A smaller one passes if a 24-pixel circle centred on it doesn't touch another target or another small target's circle: in the W3C's Understanding 2.5.8 examples, 20 by 20 pixel icon buttons with a 4-pixel gap pass, and the same buttons with no gap fail. Links inside a sentence are exempt, as are controls the browser draws and you haven't styled.
The fix: enlarge the hit area with padding without changing the icon, space small targets apart, and fix the size in the design system's button and icon components so every page inherits it. 24 pixels is the floor; the AAA criterion 2.5.5 asks for 44 by 44, which is a better target for primary actions on mobile.
3.2.6 Consistent Help
Where it fails: a phone number in the header on some pages and in the footer on others, a chat widget that appears only on certain templates in a different position, or a help link that moves around the menu.
How to test: open five pages built on different templates at the same width and zoom, and note the order of help mechanisms (contact details, contact form or chat, self-help pages such as an FAQ, and chatbots) relative to the rest of the content. The order, not the pixel position, is what's compared. The criterion doesn't require you to offer help at all; it applies when you do.
The fix: put help in a shared header or footer component, not in blocks that editors place by hand on each page.
3.3.7 Redundant Entry
Where it fails: checkouts that ask for the shipping address again as the billing address, multi-step applications that ask for the email twice, and forms that clear every field after a validation error, forcing users to retype.
How to test: walk every multi-step process end to end, including going back a step, and list each piece of information requested more than once. Re-entry is allowed when it's essential, needed for security (such as confirming a new password) or when the earlier entry is no longer valid.
The fix: carry data between steps, prefill what you already know, add "same as shipping address" options, and show a summary with edit links at the end.
3.3.8 Accessible Authentication (Minimum)
Where it fails: login forms that block paste or password-manager autofill, one-time codes split into six boxes that only accept one pasted digit, and text or arithmetic CAPTCHAs with no alternative.
How to test: sign in using a password manager, then paste the one-time code. Check every step, including two-factor authentication and password reset. According to the W3C's Understanding 3.3.8, a password passes if a password manager can fill it or the user can paste it; requiring the user to transcribe a code by hand fails; and at Level AA, a CAPTCHA that asks you to recognize objects, such as picking the photos with cars, is allowed, while distorted-text and maths CAPTCHAs are not.
The fix: mark fields with the right autocomplete values (username, current-password, one-time-code), allow paste everywhere, and offer a method that needs no memory test, such as passkeys, a sign-in link by email or signing in with another provider. Replace puzzle CAPTCHAs with checks that ask nothing of the user, such as rate limiting.
The three AAA criteria
Few rules require Level AAA, but two of these are cheap wins once the AA work is done:
- 2.4.12 Focus Not Obscured (Enhanced): no part of the focused element is hidden. If you fixed 2.4.11 with scroll padding, you're most of the way there.
- 2.4.13 Focus Appearance: a focus indicator at least as large as a 2 CSS pixel perimeter of the component, with 3:1 contrast against its unfocused state. A solid outline at least 2 pixels thick, set once as a design token, usually covers the area test; check the 3:1 contrast against the unfocused state.
- 3.3.9 Accessible Authentication (Enhanced): as 3.3.8, but object-recognition and personal-content tests no longer count as exceptions. Passkeys and sign-in links by email avoid cognitive tests altogether.
Moving a WCAG 2.1 AA site to 2.2 AA
- Test only what changed. Run the six new A and AA criteria above across your templates and complete processes: sign-up, sign-in, checkout or booking, contact.
- Fix at the component level. Focus styles, target sizes, sticky elements and form fields live in a handful of shared components; fixing them once fixes every page.
- Retest sign-in with every method you offer, including single sign-on, two-factor authentication and password reset.
- Update your documentation. Change the standard named in your accessibility statement, and reissue any Accessibility Conformance Report: the current VPAT's WCAG edition already reports against 2.2, as our VPAT and ACR guide explains.
- Keep 4.1.1 evidence if a contract or rule you work under still names WCAG 2.0 or 2.1 with 4.1.1 in scope.
- Write 2.2 AA into new contracts and briefs, so the next redesign starts at the current standard.
What to do next
Our free WCAG 2.2 checklist has a "New in 2.2" filter that shows exactly these criteria, each as a plain question with how to test and fix it, and builds a prioritized plan from your answers. To budget outside help, see what a website accessibility audit costs. If you'd rather Dardo test and fix it, our web accessibility audit covers WCAG 2.2 AA by hand and starts at USD 690, as listed on our pricing page.
Common questions
What changed between WCAG 2.1 and 2.2?
WCAG 2.2 adds nine success criteria and removes one, 4.1.1 Parsing. The new A and AA criteria are 2.4.11 Focus Not Obscured (Minimum), 2.5.7 Dragging Movements, 2.5.8 Target Size (Minimum), 3.2.6 Consistent Help, 3.3.7 Redundant Entry and 3.3.8 Accessible Authentication (Minimum). The existing criteria did not change.
Does meeting WCAG 2.2 mean we also meet WCAG 2.1?
Yes. The W3C states that content conforming to WCAG 2.2 also conforms to 2.1 and 2.0. The one caveat is 4.1.1 Parsing, which 2.2 removed: if a rule or contract still lists it, report on it, although the W3C says it should be considered always satisfied for HTML and XML content.
When was WCAG 2.2 released?
WCAG 2.2 became a W3C Recommendation on 5 October 2023, and the current edition is dated 12 December 2024. In October 2025 it was approved as the international standard ISO/IEC 40500:2025.
Do US laws require WCAG 2.2?
Not yet. The ADA Title II rule for state and local governments and the HHS Section 504 rule name WCAG 2.1 Level AA, with deadlines from April and May 2027, and Section 508 names WCAG 2.0. Testing to WCAG 2.2 AA satisfies all of them.
What is the minimum target size in WCAG 2.2?
Success criterion 2.5.8, at Level AA, requires pointer targets of at least 24 by 24 CSS pixels. Smaller targets pass if a 24-pixel circle centred on each does not touch another target or another small target's circle, and links inside sentences are exempt. The AAA criterion 2.5.5 asks for 44 by 44.
Are CAPTCHAs allowed under WCAG 2.2?
At Level AA, a CAPTCHA that asks users to recognize objects, such as picking photos with cars, is allowed under 3.3.8. Distorted-text and arithmetic CAPTCHAs fail unless there is an alternative way to sign in. At Level AAA, 3.3.9 removes the object-recognition exception.
Why was 4.1.1 Parsing removed?
It required well-formed markup so that assistive technology could parse HTML, which assistive technology no longer does directly. The W3C says issues that would have failed 4.1.1 will fail other criteria, such as 1.3.1 Info and Relationships and 4.1.2 Name, Role, Value.
Sources & further reading
Sources behind this page, with further detail from the original publishers.
- W3C: Web Content Accessibility Guidelines (WCAG) 2.2w3.org
- W3C: Web Content Accessibility Guidelines (WCAG) 2.0 (11 December 2008)w3.org
- W3C: Web Content Accessibility Guidelines (WCAG) 2.1w3.org
- W3C WAI: What's new in WCAG 2.2w3.org
- W3C WAI: WCAG 2 Overvieww3.org
- W3C WAI: WCAG 2.2 approved as an ISO standard (21 October 2025)w3.org
- W3C WAI: WCAG 2 FAQ, 4.1.1 Parsingw3.org
- W3C: Understanding SC 2.5.7 Dragging Movementsw3.org
- W3C: Understanding SC 2.5.8 Target Size (Minimum)w3.org
- W3C: Understanding SC 3.3.8 Accessible Authentication (Minimum)w3.org
- eCFR: 28 CFR 35.200, ADA Title II web and mobile accessibilityecfr.gov
- eCFR: 45 CFR 84.84, Section 504 web and mobile accessibility (HHS)ecfr.gov
- U.S. Access Board: Revised Section 508 Standardsaccess-board.gov
- European Commission: Harmonised standards for accessibility of websites and mobile applicationssingle-market-economy.ec.europa.eu
- ETSI: EN 301 549 V4.1.1 (2026-09)etsi.org
- GOV.UK: Understanding accessibility requirements for public sector bodiesgov.uk
- Ceweb.br: Ceweb.br lança podcast para estimular aplicação da norma brasileira de acessibilidade digital (11 March 2026)ceweb.br
