Skip to main content
WCAG·9 min read·

WCAG AA vs AAA: Which Standard Should You Target?

Compare WCAG AA and AAA accessibility levels side by side. Understand the legal requirements, contrast thresholds, and when to apply each standard in real products.

The Short Answer

WCAG AA is the legally required minimum in most countries. WCAG AAA is the aspirational enhanced standard. Target AA as your baseline; apply AAA where content is critical or your audience includes users with low vision. Full site-wide AAA conformance is neither required nor always achievable — but selectively pursuing AAA for key content delivers measurable improvements in usability for everyone.


What AA and AAA Mean

WCAG 2.1 organizes accessibility requirements into three conformance levels:

  • Level A is the minimum. It covers the most critical barriers — content that would be completely inaccessible without these requirements. Most modern websites already pass Level A by default through basic semantic HTML.
  • Level AA is the "satisfactory" standard. It addresses the most significant barriers to access for users with disabilities, and is the level referenced in almost every accessibility law and regulation worldwide.
  • Level AAA is the "excellent" standard. It represents the highest possible accessibility for a specific criterion. Meeting all AAA criteria is not expected for entire sites — WCAG itself notes that conformance at this level may not be possible for all content.

Think of it this way: Level A is the floor, Level AA is the standard you must hit, and Level AAA is where you go to serve your most vulnerable users as well as possible.

Full AA compliance is mandated by:

  • ADA (Americans with Disabilities Act, United States) — courts have consistently ruled that websites are places of public accommodation subject to ADA requirements, with WCAG 2.1 AA as the operative technical standard.
  • Section 508 (United States federal government) — federal agencies and contractors must meet WCAG 2.1 AA.
  • EN 301 549 (European Union) — the EU Web Accessibility Directive and European Accessibility Act reference this standard, which incorporates WCAG 2.1 AA.
  • AODA (Ontario, Canada) — references WCAG 2.0 AA, with movement toward WCAG 2.1.
  • BS 8878 / EN 301 549 (United Kingdom) — post-Brexit UK retained EN 301 549 as its public sector standard.

Side-by-Side Comparison

The following table compares specific WCAG success criteria at AA and AAA levels across the most design-relevant requirements:

CriterionWCAG AAWCAG AAANotes
Normal text contrast4.5:17:1Body copy, form labels, captions
Large text contrast3:14.5:1≥18pt regular or ≥14pt bold
UI components and graphics3:1Not specified separatelyBorders, icons, chart elements
No keyboard trapRequiredRequiredUsers must never be trapped in a component
Focus visibleRequiredEnhanced (2.4.12)AAA requires a minimum focus indicator size and contrast
Link purposeIn context (2.4.4)Any context (2.4.9)AAA: link purpose understandable without surrounding text
Reading levelNot requiredLower secondary (3.1.5)AAA: content readable at approximately grade 9 or below
PronunciationNot requiredRequired for ambiguous wordsAAA: provide pronunciation for ambiguous words
Sign languageNot requiredRequired for prerecordedAAA: sign language interpretation for audio content
AbbreviationsNot requiredMust identify mechanismAAA: provide expansion or definition for abbreviations
Reduced motionNot requiredNo motion without user action (2.3.3)AAA: nothing moves without user initiation
TimeoutsWarn before 20 hoursWarn before any timeoutAAA: warn at any timeout, not just long ones
Error preventionFor legal/financialAll form submissionsAAA: all form data is checkable, confirmable, or reversible

Reading the Table

Several patterns emerge from this comparison:

  • Contrast thresholds at AAA are the same as AA thresholds one size up. AA normal text (4.5:1) equals AAA large text. If you make all body text pass 4.5:1, you are already at AAA for any text that is large enough.
  • Many AAA criteria are not about contrast at all. Reading level, sign language, and pronunciation requirements reflect cognitive and multi-modal accessibility needs beyond visual design.
  • UI components have no AAA-specific contrast requirement. The 3:1 threshold for non-text elements is an AA-only criterion (1.4.11). There is no stricter AAA equivalent — the same 3:1 applies everywhere.

When to Target AA

Level AA is the appropriate baseline for the vast majority of digital products. The following contexts should prioritize full AA compliance:

  1. Commercial websites and e-commerce platforms — subject to ADA and EN 301 549, with enforcement increasing through litigation and regulation.
  2. SaaS and enterprise software — corporate procurement increasingly requires an Accessibility Conformance Report (ACR/VPAT) demonstrating AA compliance.
  3. Government portals and public sector websites — legally mandated in most jurisdictions; non-compliance carries real regulatory risk.
  4. Financial services — banking, insurance, and investment platforms face both legal obligation and reputational risk around accessibility.
  5. Healthcare portals — patient portals and telehealth platforms fall under both ADA and HIPAA guidance on equitable access.
  6. Mobile applications — the ADA and EN 301 549 apply to apps as well as websites; mobile platforms (iOS, Android) provide additional native accessibility APIs.

AA compliance satisfies the legal threshold in all major jurisdictions as of 2025. Meeting AA is your legal floor and your professional baseline.


When to Go Beyond AA (Pursuing AAA)

While full site-wide AAA is rarely achievable, there are specific contexts where investing in AAA-level criteria is well justified:

  • Healthcare and medical applications. When errors in reading or understanding can have physical consequences, the 7:1 contrast ratio and enhanced reading-level requirements of AAA reduce risk.
  • Educational platforms for children or elderly users. Both populations benefit from higher contrast, simpler language (reading level criterion), and reduced cognitive load.
  • Financial services interfaces where errors are costly. The AAA error-prevention criterion — which requires all form data to be checkable, confirmable, or reversible — directly reduces costly mistakes.
  • Applications explicitly designed for users with low vision. If your product's audience includes users with vision impairment who may not use magnification software, AAA contrast ratios (7:1 for text) provide meaningful uplift.
  • Legal and government critical services. Voting systems, benefits applications, and legal filing platforms affect fundamental rights — AAA should be the target.
  • Crisis and emergency information. WCAG itself suggests that sites providing emergency guidance should pursue AAA where feasible.

"Full AAA conformance is not required and may not be possible for all content." — WCAG 2.1, Understanding Conformance

The pragmatic approach is to implement AAA criteria selectively: apply 7:1 contrast to body text (it costs almost nothing if your baseline is high), but do not block a product launch because you cannot provide sign language interpretation for all video content.


AAA-Specific Criteria Worth Knowing

Several AAA criteria are frequently overlooked but highly practical to implement:

Enhanced Focus Visible (2.4.12)

At AA level, focus must simply be "visible." WCAG 2.4.11 (AA in WCAG 2.2) strengthened this, but 2.4.12 (AAA) goes further, requiring:

  • The focus indicator has a minimum area of the perimeter of the component times 2 CSS pixels.
  • The focus indicator achieves a minimum contrast of 3:1 between focused and unfocused states.
  • The focus indicator is not entirely hidden by author-created content.

In practice, this means a visible outline or ring with sufficient size and contrast — the outline: 2px solid pattern meets this when the outline color has 3:1 contrast against the adjacent background.

No Motion Unless Triggered (2.3.3)

This AAA criterion requires that animation and motion only occur in response to user action. Auto-playing carousels, ambient background animations, and parallax effects that activate on scroll all fail this criterion. Implementing prefers-reduced-motion media query support brings you close to compliance.

Cognitive Load at AAA

Several AAA criteria directly address cognitive accessibility:

  • Section Headings (2.4.10): Content is organized using section headings. This is typically free to implement with proper semantic HTML.
  • Reading Level (3.1.5): Supplemental material (summaries, illustrations, audio) is provided when text requires reading ability beyond lower secondary education level.
  • Abbreviations (3.1.4): A mechanism to identify the expanded form of each abbreviation is available.

AA vs AAA in Real Design Systems

How do major design systems handle the AA/AAA tradeoff? Here is what the evidence shows:

  1. Stripe: Targets AA everywhere with 7:1 for body text in their documentation. Their primary text on white (#0A2540 on #FFFFFF) achieves approximately 17:1 — well into AAA. Accent colors are held to AA minimums.
  2. GitHub Primer: Documents specific AA-compliant color pairs and provides a contrast grid tool in their documentation. Body text targets AAA; interactive state colors target AA.
  3. Atlassian Design System: Published an extensive color accessibility audit. Targets AA as the mandatory minimum, with AAA encouraged for text-heavy contexts like Confluence documents.
  4. Google Material Design 3: The dynamic color system is calibrated to generate AA-passing tonal pairs. Their "on-surface" text targets AAA (7:1) against their surface tokens.

The pattern across these systems is consistent: AA everywhere, AAA for body text, and acceptance that some brand and accent colors will only achieve AA.

The "Text on White" Problem at AAA

Very few medium colors achieve a 7:1 ratio against white. The luminance of white is 1.0, so a foreground color's luminance must be low enough that (1.05 / (L2 + 0.05)) ≥ 7. Solving: L2 ≤ (1.05/7) - 0.05 = 0.1. A relative luminance of 0.1 or below is required. This eliminates most medium and saturated hues — your mid-blue, your medium red, your brand orange. The practical consequence is that brand colors used for interactive elements commonly pass AA but not AAA, and that is an accepted design system reality.


How to Audit Your Site for Both Levels

A thorough accessibility audit covers automated scanning, manual testing, and human testing:

  1. Run an automated scan. Tools like axe DevTools, WAVE, and Lighthouse catch mechanical issues — missing alt text, contrast failures on static content, missing form labels. Note that automated tools catch only approximately 30–40% of WCAG issues; manual testing is essential.
  2. Export your contrast values. For a design token audit, export your semantic color pairs and run each through a contrast calculator (or a CI script using the WCAG formula). Build a contrast matrix for light mode and dark mode separately.
  3. Manual keyboard navigation test. Tab through your entire UI without a mouse. Verify that every interactive element receives visible focus, that no keyboard trap exists, and that all functionality is reachable via keyboard.
  4. Screen reader test. Test with at least one screen reader (NVDA + Firefox on Windows, VoiceOver + Safari on macOS/iOS, TalkBack on Android). Navigate by headings, by landmarks, and by forms to verify logical reading order and meaningful labels.
  5. Color-blindness simulation. Use Chrome DevTools rendering emulation (Deuteranopia, Protanopia, Tritanopia) or Color Oracle to check that all state changes and data visualizations remain meaningful.
  6. User testing with people with disabilities. No automated or expert audit replaces feedback from actual users with visual, motor, or cognitive impairments. Even one session with a low-vision screen reader user will reveal issues that tools miss.
  7. Document results in an ACR (Accessibility Conformance Report). Use the VPAT 2.4 template to formally document AA and AAA conformance levels, criteria by criteria. This is the deliverable required by enterprise procurement teams.

Key Takeaways

  • WCAG AA is legally required in most jurisdictions and should be your non-negotiable baseline for every product shipped in 2025.
  • WCAG AAA is achievable in parts — apply 7:1 contrast to body text and enhanced focus indicators without blocking your entire product on full AAA conformance.
  • The contrast requirements are: AA normal text 4.5:1, AA large text 3:1, AA UI components 3:1, AAA normal text 7:1, AAA large text 4.5:1.
  • Automated tools catch only 30–40% of accessibility issues; always complement them with manual keyboard testing and screen reader walkthroughs.
  • Most mature design systems target AA everywhere and AAA for body text — few production systems achieve full AAA, and WCAG does not expect them to.
  • Dark mode requires its own contrast audit; a color scheme that passes AA in light mode may fail in dark mode after naive value inversion.