// guide

WCAG 3.0: What Developers Need to Know

The next generation of web accessibility guidelines is in development. WCAG 3.0 brings a new conformance model, a better contrast algorithm, and a much stronger focus on cognitive accessibility. Here's what's changing and how to prepare.

intermediate reference

// 01 · what is wcag 3.0?

What Is WCAG 3.0?

WCAG 3.0, formally titled "W3C Accessibility Guidelines" (WAG), is the successor to WCAG 2.2. It is being developed by the W3C Accessibility Guidelines Working Group and represents a fundamental rethinking of how accessibility conformance works.

The name change from "Web Content Accessibility Guidelines" to "W3C Accessibility Guidelines" is intentional. WCAG 3.0 is designed to cover a broader scope than just web content — it aims to address accessibility for native applications, documents, extended reality (XR) environments, and emerging technologies.

WCAG 3.0 is currently a Working Draft. It is not a finished standard, and significant parts of it are still being developed and debated. However, the direction it's heading gives developers a clear picture of where accessibility standards are going.

WCAG 3.0 is not yet finalized Do not build compliance strategies around WCAG 3.0 yet. The Working Draft is subject to change, and there is no timeline for it becoming a formal recommendation. Use this guide to understand what's coming, but continue building to WCAG 2.2 AA for all current compliance needs.

// 02 · timeline and status

Timeline and Status

As of 2026, WCAG 3.0 remains a Working Draft. The W3C has published several iterations of the draft, refining the conformance model and testing approaches with each update. The expected path forward is:

  1. Working Draft (current) — the spec is actively being developed and is open for public feedback. Significant changes are still expected.
  2. Candidate Recommendation — the spec is considered feature-complete and is being tested for implementability. Changes become less likely.
  3. W3C Recommendation — the final, stable standard that organizations can adopt for compliance.

There is no confirmed date for when WCAG 3.0 will reach Recommendation status. The complexity of the new conformance model and the breadth of scope mean this process will take time.

WCAG 2.2 remains the current standard WCAG 2.2 AA is what laws, policies, and contracts reference today. Even after WCAG 3.0 is finalized, WCAG 2.x will remain valid and recognized. There will not be an overnight switchover — expect a long transition period where both standards coexist.

// 03 · new conformance model: bronze, silver, gold

New Conformance Model: Bronze, Silver, Gold

One of the biggest changes in WCAG 3.0 is the replacement of the A/AA/AAA conformance levels with a new model: Bronze, Silver, and Gold.

Instead of the pass/fail approach of WCAG 2.x — where a single failure of any criterion means you don't conform at that level — WCAG 3.0 introduces a scoring-based model. A site earns a score across all applicable guidelines, and that aggregate score determines its conformance level.

This scoring approach is designed to better reflect reality. Under WCAG 2.x, a site that passes 49 out of 50 AA criteria gets the same "non-conformant" label as a site that passes none of them. WCAG 3.0 aims to reward incremental progress while still setting meaningful thresholds.

However, critical errors can prevent any conformance level. If a site has accessibility failures that completely block users — such as a keyboard trap, missing text alternatives on critical content, or an inaccessible authentication flow — it cannot achieve Bronze regardless of its score on other guidelines.

Aspect WCAG 2.x WCAG 3.0
Levels A, AA, AAA Bronze, Silver, Gold
Approach Pass/fail per criterion Scoring-based across all guidelines
Failure impact One failure = non-conformant at that level Aggregate score determines level; critical errors block all levels
Scope Individual success criteria Holistic assessment across the entire site or application
Partial credit No — binary pass or fail Yes — incremental improvements are recognized

// 04 · apca: the new contrast algorithm

APCA: The New Contrast Algorithm

The Advanced Perceptual Contrast Algorithm (APCA) is a replacement for the current WCAG 2.x contrast ratio model. It is based on modern human perception research and addresses several well-known limitations of the current approach.

The current WCAG 2.x contrast algorithm uses a simple luminance ratio (e.g., 4.5:1 for normal text, 3:1 for large text). While straightforward, this model has known issues:

  • It treats light-on-dark and dark-on-light identically, even though human perception differs significantly between them.
  • It doesn't account for font size and weight together — a 14px bold font and a 14px regular font get the same treatment.
  • It can reject color combinations that are perfectly readable while passing combinations that aren't.

APCA addresses these problems. It produces an Lc (Lightness Contrast) value that accounts for:

  • Polarity — light text on dark backgrounds vs. dark text on light backgrounds are evaluated differently.
  • Font size and weight — smaller or lighter text requires higher contrast values.
  • Perceptual uniformity — the algorithm aligns with how humans actually perceive contrast, not just mathematical luminance differences.

The concept of calculating an APCA Lc value involves comparing the perceived lightness of the text and background colors, factoring in the nonlinear response of human vision:

JavaScript
// Conceptual example — APCA Lc value calculation
// In practice, use a library like apca-w3 or bridge-pca

import { calcAPCA } from 'apca-w3';

// calcAPCA(textColor, backgroundColor) returns an Lc value
// Lc values range from roughly -108 to +106

const textColor = '#767676';   // gray text
const bgColor   = '#ffffff';   // white background

const Lc = calcAPCA(textColor, bgColor);
// Returns approximately Lc 63
// For 16px normal weight text, APCA recommends Lc 75+
// This combination would fail for body text under APCA
Aspect WCAG 2.x Contrast APCA
Metric Luminance ratio (e.g., 4.5:1) Lc value (e.g., Lc 75)
Polarity Not considered — same ratio for light-on-dark and dark-on-light Different thresholds depending on text/background polarity
Font size/weight Two tiers only: normal text (4.5:1) and large text (3:1) Continuous scale — required Lc varies by font size and weight together
Example: #767676 on #ffffff Passes at 4.54:1 (meets 4.5:1 AA) Lc ~63 — fails for 16px body text (needs Lc 75+), passes for 24px bold
Example: #ffffff on #555555 Passes at 4.96:1 (meets 4.5:1 AA) Lc ~68 — light-on-dark gets a different, more accurate evaluation

// 05 · cognitive accessibility

Cognitive Accessibility

WCAG 3.0 puts significantly more emphasis on cognitive accessibility than previous versions. While WCAG 2.x includes some criteria related to cognitive needs (like consistent navigation and error prevention), WCAG 3.0 treats this as a major focus area with dedicated guidelines.

Key areas of cognitive accessibility in WCAG 3.0 include:

  • Clear language — content should use plain language appropriate for its audience. Avoid jargon, complex sentence structures, and ambiguous instructions where simpler alternatives exist.
  • Consistent navigation — navigation patterns, labels, and page structure should remain predictable across an entire site or application.
  • Error prevention — interfaces should help users avoid errors in the first place, not just recover from them. This includes clear labels, input constraints, and confirmation steps for destructive actions.
  • Timeout management — users should be warned before timeouts expire and given the ability to extend them. People with cognitive disabilities often need more time to complete tasks.

For developers, this means:

  • Write interface text in simpler, more direct language.
  • Design predictable, consistent interfaces — avoid surprising behaviors or layout shifts.
  • Provide clear, specific error messages that explain what went wrong and how to fix it.
  • Give users control over timeouts and auto-advancing content.
  • Reduce cognitive load by breaking complex tasks into smaller steps.
Good practice regardless of WCAG 3.0 Every cognitive accessibility improvement benefits all users, not just those with cognitive disabilities. Clearer language, better error messages, and predictable navigation make interfaces easier to use for everyone. Start applying these principles now — they align with WCAG 2.2 and will count toward WCAG 3.0 when it arrives.

// 06 · expanded scope

Expanded Scope

WCAG 2.x was designed specifically for web content. WCAG 3.0 expands the scope to cover a much wider range of digital experiences:

  • Native applications — iOS, Android, Windows, and macOS apps, not just web apps.
  • Documents — PDFs, EPUB publications, office documents, and other non-web content.
  • Virtual and augmented reality — XR environments, spatial interfaces, and immersive experiences.
  • Emerging technologies — conversational interfaces, IoT devices, and platforms that don't exist yet.

For developers who work across platforms, this is significant. Instead of referencing WCAG for web and separate standards for native apps and documents, WCAG 3.0 aims to provide a unified framework that applies everywhere digital content and interfaces exist.

This doesn't mean the guidelines will be identical for every platform. WCAG 3.0 is being designed with platform-specific testing methods in mind — the principles remain the same, but how you evaluate and satisfy them will vary depending on whether you're building a website, a mobile app, or an XR experience.

// 07 · what changes for developers?

What Changes for Developers?

When WCAG 3.0 eventually becomes a recommendation, several things will change in the day-to-day work of building accessible interfaces:

  • Contrast checking tools will change. Tools that currently report WCAG 2.x contrast ratios will need to support APCA Lc values. Expect new browser extensions, design tool plugins, and CI/CD integrations to adopt APCA.
  • Testing methodology shifts from pass/fail to scoring. Instead of checking individual success criteria in isolation, testing will evaluate the overall accessibility of an experience. Automated tools will need to produce scores, not just pass/fail lists.
  • Cognitive accessibility becomes testable. Guidelines around clear language, predictable behavior, and error prevention will have defined testing methods — something that's been largely subjective until now.
  • More emphasis on user needs over technical compliance. WCAG 3.0 organizes guidelines around user needs rather than technical categories. This shifts the mindset from "does this element have the right attribute?" to "can this person complete their task?"

What will not change:

  • Semantic HTML remains foundational. Using the right elements for the right purpose — <button> for actions, <a> for navigation, <table> for tabular data — will be just as important in WCAG 3.0 as it is today.
  • ARIA fundamentals stay the same. Roles, states, and properties will continue to work the same way. The rules of ARIA (first rule: don't use ARIA if you can use native HTML) remain best practice.
  • Keyboard accessibility is still essential. Every interactive element must be operable with a keyboard. This hasn't changed and won't change.
HTML
<!-- These fundamentals remain the same in WCAG 3.0 -->

<!-- Semantic structure -->
<main>
  <h1>Page Title</h1>
  <nav aria-label="Breadcrumb">...</nav>
  <article>...</article>
</main>

<!-- Accessible forms -->
<label for="email">Email address</label>
<input type="email" id="email" name="email"
       autocomplete="email"
       aria-describedby="email-hint">
<p id="email-hint">We'll never share your email.</p>

<!-- Buttons, not divs -->
<button type="button">Save changes</button>

// 08 · how to prepare now

How to Prepare Now

You don't need to wait for WCAG 3.0 to start preparing. The best approach is to build a strong foundation now that will carry forward into the new standard:

  1. Follow WCAG 2.2 AA. This is the current standard, and it's what laws and policies reference. Everything you build to WCAG 2.2 AA today will serve you well under WCAG 3.0. The fundamentals — keyboard access, color contrast, text alternatives, form labels, focus management — aren't going away.
  2. Learn APCA concepts. Start familiarizing yourself with how APCA evaluates contrast differently from the current model. You don't need to switch your compliance testing to APCA yet, but understanding polarity, font-size sensitivity, and Lc values will make the transition smoother.
  3. Start considering cognitive accessibility. Write clearer error messages. Use plain language in your UI. Make navigation predictable. Break complex forms into steps. These improvements help users now and align with where WCAG 3.0 is heading.
  4. Follow W3C progress. Read the Working Drafts as they're published. Join community discussions. The spec is being developed in the open, and early feedback from developers helps shape a better standard.
  5. Use semantic HTML and ARIA correctly. These are the building blocks that both WCAG 2.x and WCAG 3.0 rely on. A well-structured, semantic codebase is the best preparation for any future accessibility standard.
Your WCAG 2.2 work won't be wasted Anything you build following WCAG 2.2 AA today will likely score well in WCAG 3.0. The new standard isn't throwing out what came before — it's refining the model to be more accurate and more inclusive. Good accessible code is good accessible code, regardless of which version of the spec evaluates it.

// 09 · key resources

Key Resources

W3C and APCA

Related A11yPath Resources