W3C Accessibility Guidelines (WCAG) 3.0 will provide a wide range of recommendations for making web content more accessible to users with disabilities. Following these guidelines will address many of the needs of users with blindness, low vision and other vision impairments; deafness and hearing loss; limited movement and dexterity; speech disabilities; sensory disorders; cognitive and learning disabilities; and combinations of any of these disabilities. These guidelines address the accessibility of web content on desktops, laptops, tablets, mobile devices, wearable devices, and other Web of Things devices. The guidelines apply to various types of web content, including static, dynamic, interactive, and streaming content; audiovisual media; virtual and augmented reality; and alternative access presentation and control. These guidelines also address related web tools such as user agents (browsers and assistive technologies), content management systems, authoring tools, and testing tools.
Each guideline in this standard provides information on accessibility practices that address documented user needs of people with disabilities. Guidelines are supported by multiple requirements and assertions to determine whether the need has been met. Guidelines are also supported by technology-specific methods to meet each requirement or assertion.
To keep pace with changing technology, this specification is expected to be updated regularly with updates to and new methods, requirements, and guidelines that address new needs as technologies evolve. For entities that make formal claims of conformance to these guidelines, several levels of conformance are available to address the diverse nature of digital content and the type of testing that is performed.
For an overview of WCAG 3 and links to WCAG technical and educational material, see WCAG 3 Introduction.
This is an update to W3C Accessibility Guidelines (WCAG) 3.0. It includes all requirements that have reached the developing status.
To comment, file an issue in the wcag3 GitHub repository. Create separate GitHub issues for each comment, rather than commenting on multiple topics in a single issue. It is free to create a GitHub account to file issues. If filing issues in GitHub is not feasible, email public-agwg-comments@w3.org (comment archive).
In-progress updates to the guidelines can be viewed in the public Editor's Draft.
This draft includes an updated list of the potential guidelines, requirements, and assertions that have progressed to Developing status.
Requirements and assertions at the Exploratory status are not included in this Working Draft. If you would like to see the complete list, please review the Editor's Draft.
Please consider the following questions when reviewing this draft:
Additionally, the Working Group welcomes any research that supports requirements or assertions.
To provide feedback, please open a new issue in the WCAG 3 GitHub repository. Create a separate GitHub issue for each topic, rather than commenting on multiple topics in a single issue.
If it's not feasible for you to use GitHub, email your comments to public-agwg-comments@w3.org (comment archive). Please put your comments in the body of the message, not as an attachment.
The list of requirements is longer than the list of success criteria in WCAG 2. This is because:
The final set of requirements in WCAG 3 will be different from what is in this draft. Requirements are likely to be added, combined, and removed. We also expect changes to the text of the requirements. Only some of the requirements will be used to meet the base level of conformance.
As part of the WCAG 3 drafting process, each normative section of this document is given a status. This status is used to indicate how far along in the development this section is, how ready it is for experimental adoption, and what kind of feedback the Accessibility Guidelines Working Group is looking for.
This specification presents a new model and guidelines to make web content and applications accessible to people with disabilities. W3C Accessibility Guidelines (WCAG) 3.0 supports a wide set of user needs, uses new approaches to testing, and allows frequent maintenance of guidelines and related content to keep pace with accelerating technology changes. WCAG 3 supports this evolution by focusing on the functional needs of users. These needs are then supported by guidelines that are written as outcome statements, requirements, assertions, and technology-specific methods to meet those needs.
WCAG 3 is a successor to Web Content Accessibility Guidelines 2.2 [[WCAG22]] and previous versions, but does not deprecate WCAG 2. It will also incorporate some content from and partially extend User Agent Accessibility Guidelines 2.0 [[UAAG20]] and Authoring Tool Accessibility Guidelines 2.0 [[ATAG20]]. These earlier versions provided a flexible model that kept them relevant for over 15 years. However, changing technology and changing needs of people with disabilities have led to the need for a new model to address content accessibility more comprehensively and flexibly.
There are many differences between WCAG 2 and WCAG 3. The WCAG 3 guidelines address the accessibility of web content on desktops, laptops, tablets, mobile devices, wearable devices, and other Web of Things devices. The guidelines apply to various types of web content, including static, dynamic, interactive, and streaming content; visual and auditory media; virtual and augmented reality; and alternative access presentation and control methods. These guidelines also address related web tools such as user agents (browsers and assistive technologies), content management systems, authoring tools, and testing tools.
Each guideline in this standard provides information on accessibility practices that address documented user needs of people with disabilities. Guidelines are supported by multiple requirements to determine whether the need has been met. Guidelines are also supported by technology-specific methods to meet each requirement.
Content that conforms to WCAG 2.2 Level A and Level AA is expected to meet most of the minimum conformance level of this new standard but, since WCAG 3 includes additional tests and different scoring mechanics, additional work will be needed to reach full conformance. Since the new standard will use a different conformance model, the Accessibility Guidelines Working Group expects that some organizations may wish to continue using WCAG 2, while others may wish to migrate to the new standard. For those that wish to migrate to WCAG 3, the Working Group will provide transition support materials, which may use mapping and other approaches to facilitate migration.
The following guidelines are being considered for WCAG 3. They are currently a list of topics which we expect to explore more thoroughly in future drafts. The list includes current WCAG 2 guidance and additional requirements. The list will change in future drafts.
Unless otherwise stated, requirements assume the content described is provided both visually and programmatically.
The individuals and organizations that use WCAG vary widely and include web designers and developers, policy makers, purchasing agents, teachers, and students. To meet the varying needs of this audience, several layers of guidance will be provided including guidelines written as outcome statements, requirements that can be tested, assertions, a rich collection of methods, resource links, and code samples.
The following list is an initial set of potential guidelines and requirements that the Working Group will be exploring. The goal is to guide the next phase of work. They should be considered drafts and should not be considered as final content of WCAG 3.0.
Ordinarily, exploratory content includes editor's notes listing concerns and questions for each item. Because this Guidelines section is very early in the process of working on WCAG 3, this editor's note covers most of the content in this section. Unless otherwise noted, all items in the list are exploratory at this point. It is a list of all possible topics for consideration. Not all items listed will be included in the final version of WCAG 3.0.
The guidelines and requirements listed below came from analysis of user needs that the Working Group has been studying, examining, and researching. They have not been refined and do not include essential exceptions or methods. Some requirements may be best addressed by authoring tools or at the platform level. Many requirements need additional work to better define the scope and to ensure they apply correctly to multiple languages, cultures, and writing systems. We will address these questions as we further explore each requirement.
Additional Research
One goal of publishing this list is to identify gaps in current research and request assistance filling those gaps.
Editor's notes indicate the requirements within this list where the Working Group has not found enough research to fully validate the guidance and create methods to support it or additional work is needed to evaluate existing research. If you know of existing research or if you are interested in conducting research in this area, please file a GitHub issue or send email to public-agwg-comments@w3.org (comment archive).
Users have equivalent alternatives for images.
Non-decorative images are detectable
Applies when
This section is non-normative.
Procedure
For each non-decorative image:
Expected results
Decorative images are programmatically hidden.
This section is non-normative.
(General) No accessible name
Procedure
Expected results
(HTML) Using an empty alt attribute for an image element
Procedure
For any image that adds no information to the content:
title, aria-label, aria-labelledby etc. is either absent or empty.alt attribute is present and empty.Expected results
Equivalent text alternatives are available for images that convey content.
This section is non-normative.
Provide a text alternative for the image in a way that conveys the equivalent meaning or content that’s displayed visually.
(General) Equivalent text alternative
Procedure
For each non-decorative image:
Expected results
The image types (photo, illustration, chart, etc.) are indicated.
Except when
This section is non-normative.
Procedure
For each image:
Expected results
Needs additional research
Automatically generated text descriptions are editable by the content creator.
This section is non-normative.
Procedure
For each image that has automatically generated text descriptions, check that:
Expected results
[Title, role, or organization] asserts that:
Information that needs to be included publicly:
Recommended internal documentation (Informative):
Users have equivalent alternatives for audio and video content.
Transcripts are available for all audio and video content.
Except when
This section is non-normative.
(General) Transcript is available
Procedure
For each instance of audio or video:
Expected results
Equivalent media alternatives are available for audio and video content.
Except when
This section is non-normative.
Media alternative is equivalent
Procedure
For each instance of audio or video content:
Expected results
A mechanism is available within the page/view to access the media alternatives for audio and video.
Except when
This section is non-normative.
Link to text description of audio or video content
Procedure
For each instance of audio or video:
Expected results
Speakers are identified understandably within all media alternatives.
Applies when
This section is non-normative.
Consistent speaker name in transcript
Procedure
For each media alternative:
Expected results
When more than one language is spoken in audio content, the language spoken by each speaker is identified in all media alternatives.
Except when
This section is non-normative.
Language identified in transcripts
Procedure
For each transcript that includes multiple languages:
Expected results
Sounds needed to understand the media are identified or described in captions and transcripts.
Except when
Applies when
This section is non-normative.
Meaningful sounds in captions
Procedure
For all audio content:
Expected results
Visual information needed to understand the media is described in the transcript and audio description.
This section is non-normative.
Meaningful visual information in transcripts and audio descriptions
Procedure
For each transcript:
Expected results
Needs additional research
Nonverbal cues needed to understand the media are explained in media alternatives.
This section is non-normative.
Procedure
For each instance of audio content that includes nonverbal cues:
Expected results
Sign language interpretation is provided for all prerecorded audio content in the primary sign language of the intended audience or region.
Except when
This section is non-normative.
Sign language for audio only
Procedure
For each instance of prerecorded audio content:
Expected results
[Title, role, or organization] asserts that:
Information that needs to be included publicly:
Recommended internal documentation (Informative):
[Title, role, or organization] asserts that:
Information that needs to be included publicly:
Recommended internal documentation (Informative):
[Title, role, or organization] asserts that:
Applies when
Information that needs to be included publicly:
Recommended internal documentation (Informative):
[Title, role, or organization] asserts that:
Information that needs to be included publicly:
Recommended internal documentation (Informative):
[Title, role, or organization] asserts that:
Information that needs to be included publicly:
Recommended internal documentation (Informative):
Users have alternatives available for non-text, non-image content that conveys context or meaning.
All non-text content that is not decorative includes a programmatically determinable equivalent text alternatives.
This section is non-normative.
HTML alternative text for images
Procedure
img elements.alt attribute.alt attribute provides a text alternative which conveys meaning or content that is displayed visually.Expected results
(Mobile) Videos include accessible name
Procedure
For each instance of non-text content:
Expected results
Users have captions for the audio content.
The appearance of captions, including associated visual indicators, is adaptable including font size, font weight, font style, font color, background color, background transparency, and placement.
This section is non-normative.
Procedure
For each caption:
Expected results
Except when
This section is non-normative.
Procedure
For each pre-recorded media asset:
Expected results
This section is non-normative.
Procedure
For all live audio content:
Expected results
Captions are placed on the screen so that they do not hide visual information needed to understand the video content.
This section is non-normative.
Procedure
For each caption:
Expected results
This section is non-normative.
Procedure
For each caption:
Expected results
Needs additional research
Enhanced features that allow users to interact with captions are available.
This section is non-normative.
Procedure
For each media asset with audio content that provides enhanced features to allow users to interact with captions:
Expected results
Captions are presented consistently throughout the media, and across related productions, unless exceptions are essential. This includes consistent styling and placement of the captions text and consistent methods for identifying speakers, languages, and sounds.
This section is non-normative.
Procedure
For each media asset with audio content:
Expected results
In 360-degree digital environments, captions remain directly in front of the user.
Applies when
This section is non-normative.
Procedure
For each caption in 360-degree environments:
Expected results
Except when
This section is non-normative.
Procedure
For each caption:
In 360-degree digital environments, the direction of a sound or speech is indicated when audio is heard from outside the current view.
This section is non-normative.
Procedure
For each instance of audio that is heard from outside the current view in a 360-degree digital environment:
Expected results
Users have audio descriptions for video content.
Audio descriptions are available in prerecorded video for visual content needed to understand the media.
Except when
This section is non-normative.
Procedure
For prerecorded video:
Expected results
Audio descriptions are synchronized with video content without overlapping dialogue and meaningful audio content.
Except when
This section is non-normative.
Procedure
For synchronized media with audio description:
Expected results
Audio descriptions are available in live video for visual content needed to understand the media.
This section is non-normative.
Procedure
For each live media broadcast
Expected results
The video pauses to extend the audio track and provides an extended audio description to describe visual information needed to understand the media.
Applies when
This section is non-normative.
Procedure
For each media asset with visual content:
Expected results
A mechanism is available that allows users to control the audio description volume independently from the audio volume of the video.
This section is non-normative.
Procedure
For each media asset with visual content:
Expected results
A mechanism is available that allows users to change the audio description language if multiple languages are available.
This section is non-normative.
Procedure
For each media asset with audio content:
Expected results
Users can view figure captions even if not focused at figure.
Needs additional research
Figure captions persist or a mechanism is available to make figure captions persist, even if the focus moves away.
Users have content that does not rely on a single sense or perception.
Information is not conveyed by hue alone.
Information conveyed includes presenting data or meaning, indicating an action, prompting a response, distinguishing between items, conveying boundaries, etc. Artistic expression is not part of information conveyed.
Except when
This section is non-normative.
Procedure
For each instance where information is conveyed by hue:
Expected results
Parts of graphical object required to understand the content meet a minimum contrast ratio test
Except when
This section is non-normative.
Procedure
For each graphical object: For each graphical object that conveys information:
Expected results
Information is not conveyed through visual depth perception alone.
This section is non-normative.
Procedure
For each instance where information is conveyed by visual depth:
Expected results
Information is not conveyed by sound alone.
Except when
Information conveyed includes presenting data or meaning, indicating an action, prompting a response, distinguishing between items, conveying boundaries, etc. Artistic expression is not part of information conveyed.
This section is non-normative.
Procedure
For each instance where information is conveyed by sound:
Expected results
Information is not conveyed by spatial audio alone.
Information conveyed includes presenting data or meaning, indicating an action, prompting a response, distinguishing between items, conveying boundaries, etc. Artistic expression is not part of information conveyed.
This section is non-normative.
Procedure
For each instance where information is conveyed by spatial audio:
Expected results
Users can read visually rendered text.
Needs additional research
The default/authored presentation of blocks of text meets the corresponding values for the content’s language, or, if the language is not listed in the table, of the language listed with the most similar orthography.
Orthography refers to how a language is represented in text. This requirement establishes minimal readability criteria for an initial set of orthographies.
The metrics in the following table are still to be determined; the current content is an example.
| Characteristic | Arabic | Chinese | English | Hindi | Russian |
|---|---|---|---|---|---|
| Inline margin | |||||
| Block margin | ≥0.5em around paragraphs | ||||
| Line length | 30-100 characters | ||||
| Line height | 1.0 - paragraph separation height |
Blocks of text readable (minimum) and Text style readable (minimum) are based on common usage, and their adjustable and enhanced counterparts are based on readability research. We need more readability research in these languages.
This section is non-normative.
Procedure
For each block of text:
Expected results
Needs additional research
The default/authored presentation of text style property meets the corresponding values for the content’s language, or, if the language is not listed in the table, of the language listed with the most similar orthography.
The metrics in the following table are still to be determined; the current content is an example.
| Characteristic | Arabic | Chinese | English | Hindi | Russian |
|---|---|---|---|---|---|
| Font face | |||||
| Font size | Vertical viewing angle of ≥0.2° (~10pt at typical desktop viewing distances) | ||||
| Font width | |||||
| Text decoration | Most text is not bold, italicized, and/or underlined | ||||
| Letter spacing | |||||
| Capitalization | |||||
| End-of-line hyphenation | Don't hard-code in the raw text. |
Blocks of text readable (minimum) and Text style readable (minimum) are based on common usage, and their adjustable and enhanced counterparts are based on readability research. We need more readability research in these languages.
This section is non-normative.
Procedure
For each block of text:
Expected results
Needs additional research
The default visual presentation of text meets @@[X contrast measure, to be determined].
Applies when
Except when
Transparency can cause testing issues, but should be tested as the rendered color.
The contrast algorithm used in WCAG 3 is yet to be determined. For this draft, the requirement assumes the algorithm will include a size/weight factor. If the algorithm does not include size/weight, it will need to be added to this requirement text.
A separate requirement may be needed if red/green color vision deficiency (CVD) is not accounted for within the contrast algorithm.
This section is non-normative.
Procedure
For each foreground and background combination of text:
Expected results
Needs additional research
The presentation of blocks of text can be adjusted, without loss of content or functionality, to meet the corresponding values for the content’s language, or where that language is not listed in the table, for the language listed with the most similar orthography.
The requirement is that the text is manipulable and the style attributes can be overridden.
Except when
The metrics in the following table are still to be determined; the current content is an example.
| Characteristic | Arabic | Chinese | English | Hindi | Russian |
|---|---|---|---|---|---|
| Inline margin | |||||
| Block Margin | |||||
| Line length | |||||
| Line height | |||||
| Justification | Not applicable | Default inline start to Left aligned |
Blocks of text readable (minimum) and Text style readable (minimum) are based on common usage, and their adjustable and enhanced counterparts are based on readability research. We need more readability research in these languages.
This section is non-normative.
Procedure
For each block of text:
Expected results
Needs additional research
The presentation of each of the following text style properties can be adjusted, without loss of content or functionality, to meet the corresponding values for the content’s language, or, if the language is not listed in the table, of the language listed with the most similar orthography.
The requirement is that the text is manipulable and the style attributes can be overridden.
Except when
The metrics in the following table are still to be determined; the current content is an example.
| Characteristic | Arabic | Chinese | English | Hindi | Russian |
|---|---|---|---|---|---|
| Font face | |||||
| Font width | |||||
| Text decoration |
|
||||
| Letter spacing | |||||
| Capitalization | |||||
| Automatic end-of-line hyphenation | Disabled |
Blocks of text readable (minimum) and Text style readable (minimum) are based on common usage, and their adjustable and enhanced counterparts are based on readability research. We need more readability research in these languages.
This section is non-normative.
Procedure
For each block of text:
Expected results
Text can be increased in size to at least 200% of the platform’s default body-text size.
Except when
This section is non-normative.
Procedure
For each block of text:
Expected results
The foreground and background color of text can be adjusted without losing content or functionality.
The requirement is that the text is manipulable and the colors can be overridden. That could be achieved by the user-agent (including operating system, browser, and assistive technology), or provided by the content author.
Applies when
Except when
This section is non-normative.
Procedure
For each block of text:
Expected results
Needs additional research
The default/authored presentation of blocks of text meets the corresponding values for the content’s language, or, if the language is not listed in the table, of the language listed with the most similar orthography.
The metrics in the following table are still to be determined; the current content is an example.
| Characteristic | Arabic | Chinese | English | Hindi | Russian |
|---|---|---|---|---|---|
| Inline margin | |||||
| Block margin | |||||
| Line length | |||||
| Line height | |||||
| Justification | Left aligned |
Blocks of text readable (minimum) and Text style readable (minimum) are based on common usage, and their adjustable and enhanced counterparts are based on readability research. We need more readability research in these languages.
This section is non-normative.
Procedure
For each block of text:
Expected results
Needs additional research
The default/authored presentation of text style properties meets the corresponding values for the content’s language, or, if the language is not listed in the table, of the language listed with the most similar orthography.
The metrics in the following table are still to be determined; the current content is an example.
| Characteristic | Arabic | Chinese | English | Hindi | Russian |
|---|---|---|---|---|---|
| Font face | |||||
| Font size | Vertical viewing angle of ≥0.24° (~12pt at typical desktop viewing distances) | ||||
| Font width | |||||
| Text decoration |
|
||||
| Letter spacing | |||||
| Capitalization | |||||
| Hyphenation |
Blocks of text readable (minimum) and Text style readable (minimum) are based on common usage, and their adjustable and enhanced counterparts are based on readability research. We need more readability research in these languages.
This section is non-normative.
Procedure
For each block of text:
Expected results
Needs additional research
The default visual presentation of text meets @@[X contrast measure, at a higher level than the core requirement for Text contrast sufficient (minimum)].
The contrast algorithm used in WCAG 3 is yet to be determined. For this draft, the requirement assumes the algorithm will include a size/weight factor. If the algorithm does not include size/weight, it will need to be added to this requirement text.
Applies when
Except when
This section is non-normative.
Procedure
For each foreground and background combination of text:
Expected results
Content that is exported, saved, or printed retains user-applied text-appearance customizations.
Applies when
This section is non-normative.
Procedure
Expected results
Users can access text content and its meaning with text-to-speech tools.
All visible text has a programmatically determinable equivalent.
Except when
This section is non-normative.
Procedure
aria-hidden attribute.Expected results
The human language of all content within the view is programmatically determinable.
Except when
This section is non-normative.
Procedure
Expected results
Meaning conveyed by text style properties is also programmatically determinable.
Applies when
Except when
This section is non-normative.
Procedure
Expected results
Numerical information includes sufficient context in written text and a programmatic equivalent to avoid confusion when presenting dates, temperatures, time, and Roman numerals.
Numerical metadata is information that provides context about the numbers presented. This context helps users understand what the numbers represent and how they should be read. Without these cues, numbers can be ambiguous or misleading, making it harder for users to understand the intended meaning—especially across different regions, disciplines, or assistive technologies.
This section is non-normative.
Procedure
Expected results
Users can understand the content without having to process complex or unclear language.
This guideline will include exceptions for poetic, scriptural, artistic, and other content whose main goal is expressive rather than informative.
See also: Structure as these guidelines are closely related.
To ensure this guideline works well across different languages, members of AGWG, Cognitive and Learning Disabilities Accessibility Task Force (COGA), and internationalization (i18n) agreed on an initial set of languages to pressure-test the guidance.
The five “guardrail” languages are:
We started with the six official languages of the United Nations (UN). Then we removed French and Spanish because they are similar to English. We added Hindi because it is the most commonly spoken language that is not on the UN list.
The group of five languages includes a wide variety of language features, such as:
This list doesn’t include every language, but it helps keep the work manageable while making the guidance more useful for a wide audience.
We will work with W3C’s Global Inclusion community group, the Internationalization (i18n) task force, and others to review and refine the testing and techniques for these requirements. We also plan to create guidance for translating the guidelines into more languages in the future.
Explanations of abbreviations are available when first used.
Except when
This section is non-normative.
Procedure
Expected result
Explanations or unambiguous alternatives are available in text content for non-literal language, such as idioms and metaphors.
Except when
text content is:
Translation software and other tools can aid content authors in identifying non-literal language.
This section is non-normative.
Procedure
For each phrase of non-literal language in text content:
Expected results
Needs additional research
A summary is available for long-form text content and:
Research is needed to determine the number of words that trigger the summary requirement and whether this threshold varies for different languages.
Applies when
Except when
This section is non-normative.
Procedure
For long-form text content that has 300 or more words:
Expected results
Needs additional research
Common words are used, and definitions are available for uncommon words.
Applies when
Except when
This is not a core requirement because a list of common words would not cover terms that are known by specific audiences, such as accounting terms on an accounting site. However, in future guidance for policy makers, it is an example of a supplemental requirement that could be made mandatory for public service and education providers.
Lists of common words are called high-frequency corpora. They exist for many languages including Arabic, Hindi, Mandarin, and Russian as well as American English, British English, and Canadian English.
Research shows that using common words and defining uncommon words improves understanding. Making Content Usable for People with Cognitive and Learning Disabilities recommends using the 1,500 highest-frequency words or phrases because people with severe language impairments are most likely to know these terms. However, more research is needed to confirm if the same threshold applies to many languages for distinguishing common from uncommon words.
This section is non-normative.
Procedure
For each word:
Expected results
Diacritics required to identify the correct meaning of each word are available.
Applies when
A diacritic is a small mark that is added to a letter or character that changes how it is pronounced or what it means. Diacritics may appear above, below, within, or between letters or characters.
Hebrew and Arabic are examples of human languages that omit diacritics for proficient readers.
This section is non-normative.
Procedure
Expected results
Sentences do not include nested clauses.
Except when
This section is non-normative.
Procedure
For each sentence:
Identify all nested clauses in the sentence (introduced by nesting conjunctions such as ‘because’, ‘although’, ‘if’, ‘that’, ‘which’, ‘who’, ‘when’, and ‘where’).
Check that each initial nested clause does not contain other nested clauses within it.
Check that a technology in the accessibility support set meets ‘No nested clauses’.
Expected results
Sentences do not include unnecessary words.
Except when
Automated tools can help content authors identify unnecessary words in many languages, including Arabic, English, Hindi, Mandarin, and Russian.
This section is non-normative.
Procedure
For each sentence:
Expected results
Explanations or alternatives are provided for complex numerical information such as statistics.
Complex numerical information can increase cognitive load, especially for users with a limited ability to understand and work with numbers. Providing written explanations or visualizations can aid understanding.
This section is non-normative.
Procedure
Expected results
[Title, role, or organization] asserts that:
Information that needs to be included publicly:
Recommended internal documentation (Informative):
[Title, role, or organization] asserts that:
Information that needs to be included publicly:
Recommended internal documentation (Informative):
Users can see which element has keyboard focus.
The focusable item uses the user agent default focus indicator.
This section is non-normative.
Procedure
For user agents that allow the customization of focus indicators:
Expected results
If a custom focus indicator is used, it has sufficient adjacent contrast and change of contrast.
Applies when
This section is non-normative.
Procedure
For each element able to attain focus:
Expected results
If a custom focus indicator is used, it has sufficient size and adjacency.
Applies when
This section is non-normative.
Procedure
For each custom focus indicator:
Except when
Expected results
[Title, role, or organization] asserts that:
Information that needs to be included publicly:
Recommended internal documentation (Informative):
Users can see the location of the pointer focus.
There is a visible indication of the activation of an interactive element when selected by the pointer.
Applies when
This is primarily aimed at touch-interfaces and VR where you don’t have a pointer indicator, but do need to know when something has been selected.
This section is non-normative.
Procedure
Where the platform does not use a visible pointer indicator:
Expected results
The user can choose to always have a visible pointer indicator.
Applies when
This is primarily aimed at eye-tracking and touch-screens, where it is useful for the user to be able to have a visible indicator, but it wouldn’t be universal (i.e., it might get in the way for some users).
This section is non-normative.
Procedure
Expected results
The default pointer meets the @@[non-text-contrast] requirement, and is at least as large as the platform default.
There can be multiple types of pointer indicator (e.g. arrow, hand, caret). The size requirement applies to whichever type of indicator would be the default for that scenario.
Applies when
This section is non-normative.
Procedure
For each custom pointer:
Expected results
The user can ensure that the appearance of the pointer is not overridden by the authored interface.
Except when
Methods & best practices:
This section is non-normative.
Procedure
Expected results
There is a visible pointer indicator.
Except when
Examples of pointers which do not always show the pointer indicator:
Methods & best practices:
This section is non-normative.
Procedure
With appropriate user-settings enabled:
Expected results
The pointer indicator is always visible.
Except when
Methods & best practices
This section is non-normative.
Procedure
If the pointer is ever not visible:
Expected results
Provide a more visible pointer indicator than the platform default. The enhanced pointer indicator can be enabled in a setting, and be visible temporarily (for a few seconds) or permanently.
Methods & best practices:
This section is non-normative.
Procedure
Expected results
Users can determine where they are and move through content (including interactive elements) in a systematic and meaningful way regardless of input or movement method.
The focus order does not include hidden, static, or groups of repeated interactive elements.
This section is non-normative.
Procedure
Expected results
A user can focus on a content “area”, such as a modal or popup, then resume their view of all content using a limited number of steps.
This section is non-normative.
Procedure
For each situation where the keyboard focus is removed:
Expected results
The keyboard focus moves sequentially through content in an order and way that preserves meaning and operability.
This section is non-normative.
Procedure
Expected results
Users can interact with interactive elements that behave as expected.
[Title, role, or organization] asserts that:
Information that needs to be included publicly:
Recommended internal documentation (Informative):
Needs additional research
Where an interactive element with the same purpose is used across pages/views, its visual position in the layout is maintained.
Except when
Methods & best practices
This section is non-normative.
Procedure
For each interactive component in a set of pages/views:
Expected results
[Title, role, or organization] asserts that:
Information that needs to be included publicly:
Recommended internal documentation (Informative):
A component library specifies a set of standardized components used in a product or products. It can include code to use, but at a minimum would define how the component is used and define pointer, keyboard, and assistive technology interactions.
Using a component library can help larger teams and organizations provide a consistent experience.
Examples of component libraries include GDS, Carbon Design System, and Lion.
Examples of platform patterns are ARIA Platform Authoring Guide (web), Apple human interface guidelines, and Android Material Design.
Users have information about interactive elements that is identifiable and usable visually and using assistive technology.
Visual information required to identify interactive elements and states meet a minimum contrast ratio test
Except when
This section is non-normative.
Procedure
For each interactive element:
Expected results
Needs additional research
The importance of interactive components is indicated.
Persistent names (including labels) that identify the purpose of the interactive element are visually and programmatically available.
Visible labels can be text or non-text, for instance icons.
Methods & best practices
This section is non-normative.
Procedure
For each interactive element:
Expected results
Changes to interactive elements’ names, roles, values or states are visually and programmatically indicated.
Methods & best practices:
This section is non-normative.
Procedure
For each interactive element:
Expected results
Interactive elements are visually distinguishable without interaction from static content and include visual cues on how to use them.
Methods & best practices
Field constraints and conditions (required line length, date format, password format, etc.) are available.
Methods & best practices
Best practice: the constraints remain persistent
This section is non-normative.
Procedure
For each input:
Expected results
The programmatic name includes the visual label.
Methods & best practices
This section is non-normative.
Procedure
For each interactive element:
Expected results
Accurate names, roles, values, and states are available for interactive elements.
Methods & best practices
This section is non-normative.
Procedure
For each interactive element:
Expected results
Users can navigate and operate content using only the keyboard.
All components on the page/view that can be operated by pointer, audio (voice or other), gesture, camera, or other means can be operated using keyboard interface only.
This section is non-normative.
Procedure
For each interactive element:
Expected results
All content that can be accessed by other input modalities can be accessed using keyboard interface only.
All content includes content made available via hovers, right clicks, etc.
Other input modalities include pointing devices, voice and speech recognition, gesture, camera, and any other means of input or control.
The “Keyboard operable” requirement allows you to navigate to all actionable elements, but if the next element is 5 screens down, you also need to be able to access all the content. Also, if the content is in expanding sections, you need to not only open them but also access all of the content, not just its actionable elements.
This section is non-normative.
Procedure
Expected results
The keyboard interface can always move forward to the next interactive element and back to the previous interactive element.
Although keyboard navigation is required to be bidirectional, it is not required that it be symmetrical, even though this is usually best practice.
Methods & best practices:
This section is non-normative.
Procedure For each interactive element:
Expected results
Non-standard keyboard commands provided by content authors are documented and that documentation is programmatically and visually available from any page/view to which they apply.
This section is non-normative.
Procedure
For each non-standard (custom) keyboard command that works on a page/view:
Expected results
Keyboard commands provided by content authors do not conflict with standard platform keyboard commands or they can be remapped.
This section is non-normative.
Procedure
For each author generated keyboard command:
Expected results
This section is non-normative.
Procedure
For each breakpoint defined by the author and at minimum width:
Expected results
When keyboard focus moves from one context to another within a page/view, whether automatically or by user request, the keyboard focus is preserved so that, when the user returns to the previous context, the keyboard focus is restored to its previous location unless that location no longer exists.
Method: When removing interactive elements such as filters, dialogs, or popups that currently contain focus, actively place the focus back on the element that led to that element, the previous element within the focus order, or another meaningful location.
Best Practice: Conduct usability testing with screen reader users to evaluate the focus movement.
This section is non-normative.
Procedure
For each situation where elements that have or contain keyboard focus are removed:
Expected results
Components that can be activated or entered using the keyboard interface, can be deactivated or exited using a standard keyboard navigation-operation technique, standard platform keyboard commands.
Except when
This section is non-normative.
Procedure
For each interface element:
Expected results
The keyboard focus only moves as a result of user interaction.
Except when
This section is non-normative.
Procedure
For each time the keyboard focus changes:
Expected results
Except for skip links and other elements that are hidden but specifically added to aid keyboard navigation, tabbing does not move the keyboard focus onto content that was not visible before the tab action.
Accordions, dropdown menus, and ARIA tab panels are examples of expandable content. According to this requirement, these would not expand simply because they include an element in the tab-order contained in them. They would either not expand or would not have any tab-order elements in them.
This section is non-normative.
Procedure
For any interactive element:
Expected results
Users can use keyboard without unnecessary physical or cognitive effort.
If any keyboard action needed to navigate, perceive, and operate the full content of the page/view is not a common keyboard navigation technique, then it is described in the page/view where it is required or on a page/view earlier in the process where it is used.
Any platform-related functions are not the responsibility of the author as long as they are not overridden by the content. Examples:
This section is non-normative.
Procedure
For each keyboard command needed to operate functionality:
Expected results
Repetitive adjacent links that have the same destination are avoided.
Supplemental if applicable to all content, else best practice.
A common pattern is having a component that includes a linked image and some linked text, where both links go to the same content. Someone using screen reading software can be disoriented from the unnecessary chatter, and a keyboard user has to navigate through more tab stops than should be necessary. Combining adjacent links that go to the same content improves the user experience.
Methods & best practices
This section is non-normative.
Procedure
For adjacent links that go to the same destination: 2. Check that only one of the links is in the focus or reading order.
Expected Results
[Title, role, or organization] asserts that:
Other input modalities include pointing devices, voice and speech recognition, gesture, camera, and any other means of input or control.
Information that needs to be included publicly:
Recommended internal documentation (Informative):
Pointer input is consistent and all functionality can be done with simple pointer input in a time and pressure insensitive way.
At least one of the following is true for functionality that can be activated using a simple pointer input:
Except when
This section is non-normative.
Procedure
For each element that can be activated with a simple pointer:
Expected results
All functionality and content available using complex pointer inputs is also available using a simple pointer input or a sequence of simple pointer inputs that do not require timing.
Complex pointer inputs are not banned, but they cannot be the only way to accomplish an action.
Simple pointer input is different than single pointer input and is more restrictive than simply using a single pointer.
This section is non-normative.
Procedure
For each functionality that uses pointer input other than simple pointer input:
Expected results
The method of pointer cancellation is consistent for each type of interaction within a set of pages/views.
Except when
Where it is essential to be different, it can be helpful to alert the user.
This section is non-normative.
Procedure
For each type of pointer interaction: #1. Check that it can be cancelled with a consistent interaction.
Expected results
Specific pointer pressure is not the only way of achieving any functionality.
Except when
Methods & best practices:
Method: When building in functionality that relies on pointer pressure, add a slider or other control that can complete the same functionality.
This section is non-normative.
Procedure
For each instance of interactive content:
Expected results
Functionality does not rely solely on specific pointer speed.
Except when
This section is non-normative.
Procedure
For each instance of functionality that uses a pointer:
Expected results
Provide alternatives to speech input and facilitate speech control.
Content or functionality does not rely on speech alone.
Except when
Methods & best practices
Method: When speech input is supported, an additional way of providing input is also supported.
This section is non-normative.
Procedure
For each functionality or content that is accessed using speech input:
Expected results
A real-time text option is available for real-time bidirectional voice communication.
Methods & best practices
Method: Provide a chat option for any voice communication
This section is non-normative.
Procedure
For each places where speech is used for communication (with human or AI):
Expected results
[Title, role, or organization] asserts that:
Information that needs to be included publicly:
Recommended internal documentation (Informative):
Users have the option to use different input techniques and combinations and switch between them.
A mechanism is available to dismiss content that appears on pointer hover or keyboard focus without moving pointer hover or keyboard focus, unless the additional content does not obscure or replace other content
Applies when
This applies to content that appears in addition to the triggering of the interactive element itself. Since hidden interactive elements that are made visible on keyboard focus (such as links used to skip to another part of a page/view) do not present additional content, they are not covered by this requirement.
This section is non-normative.
Procedure
For additional content that appears on hover:
For additional content that appears on focus:
Expected results
If pointer hover can trigger content, then the pointer can be moved over the additional content without the additional content disappearing.
Applies when
This applies to content that appears in addition to the triggering of the interactive element itself. Since hidden interactive elements that are made visible on keyboard focus (such as links used to skip to another part of a page/view) do not present additional content, they are not covered by this requirement.
This section is non-normative.
Procedure
For additional content that appears on hover:
Expected results
Content that appears on pointer hover or keyboard focus remains visible until the hover or keyboard focus trigger is removed, the user dismisses it, or its information is no longer valid.
Applies when
This applies to content that appears in addition to the triggering of the interactive element itself. Since hidden interactive elements that are made visible on keyboard focus (such as links used to skip to another part of a page/view) do not present additional content, they are not covered by this requirement.
This section is non-normative.
Procedure
For additional content or focus that appears on hover:
Expected results
Path-based gestures are not the only way of achieving any functionality.
Except when
This section is non-normative.
Procedure
For each path-based gesture:
Expected results
The ability to switch between input methods is available at any time.
This does not mean that all input technologies (pointer, keyboard, voice, gesture) need to be supported, but if an input modality is supported, it is supported everywhere in the content except where a particular input method is essential to the functionality.
This section is non-normative.
Procedure
For each input:
Expected results
Functionality does not rely solely on full or gross body movement.
Except where
This includes both detection of body movement and actions to the device, such as shaking, that require body movement.
This section is non-normative.
Procedure
For each instance of functionality that uses body movement:
Expected results
Content and functionality does not rely solely on eye tracking.
Except when
This is primarily aimed at ensuring there is an alternative for people who cannot use eye-tracking (but do have sight) due to eye conditions.
Some platforms may only allow eye tracking. Ideally the platforms allow additional mechanisms for control.
This section is non-normative.
Procedure
For platforms that use eye-tracking for pointer use:
Expected results
Pointer selection of elements moves the keyboard focus to that element, even if the user selects an interactive element and drags away from the element without activation.
Applies when
This section is non-normative.
Procedure
For every interactive element that allows pointer selection (including click events on non-interactive elements):
Expected results
Users have alternative authentication methods available to them.
Biometric identification is not the only way to identify or authenticate.
Biometrics includes facial recognition software, fingerprinting, vocal patterns and other voice characteristics.
Methods & best practices
This section is non-normative.
Procedure
For each method of user authentication:
Expected results
Authentication does not rely solely on a single type of biometric information.
Methods & best practices
This section is non-normative.
Procedure For each method of user authentication:
Expected results
Voice identification is not the only way to identify or authenticate.
This section is non-normative.
Procedure
Expected results
Users know about and can correct errors.
Errors that are programmatically determined are identified and the problem is described to the user in text.
This section is non-normative.
Procedure
For each page/view:
Expected results
Error messages include suggestions for corrections.
Applies when
Except when
This section is non-normative.
Procedure
For each error message:
Expected results
Error messages are visually indicated using at least two of the following:
This section is non-normative.
Procedure
For each validation error:
Expected results
Error messages persist at least until the error is resolved or the user dismisses them.
Methods & best practices
This section is non-normative.
Procedure
For each error messages:
Expected results
When input validation fails, the errors are visually and programmatically associated with the element that caused the error or that can resolve it.
This section is non-normative.
Procedure
For each validation error:
Expected results
Error messages are visually collocated with the error source or the focus is moved to the error message and a mechanism is available to move to the input that is in error.
Applies when
This section is non-normative.
Procedure
For each page/view:
Expected results
Users can review, confirm and fix information they submit in order to prevent errors.
Data entry interfaces allow for users to do at least one of the following before submission:
Except when
Editors are looking at removing the grey area that may exist in this requirement due to interpretations of the word “submission“ (pressing “Submit” in the UI or receiving information server-side).
This section is non-normative.
Procedure
Expected results
Data entry interfaces notify users of submission status at the time of submission.
Applies when
This section is non-normative.
Procedure
Expected results
Data entered is validated after the user enters data, either:
This section is non-normative.
Procedure
Expected results
[Title, role or organization] asserts that:
This review includes checking to make sure that we:
Information that needs to be included publicly:
Recommended internal documentation (Informative):
Users do not experience physical harm from content.
Except when
Method(s)
This section is non-normative.
Procedure
For each page/view:
Expected results
Method(s)
This section is non-normative.
Procedure
For each page/view:
Expected results
Content does not include pseudo-motion or visual motion lasting longer than 5 seconds.
Except when
Method(s)
This section is non-normative.
Procedure
For each page/view:
Expected results
Content does not include pseudo-motion or visual motion lasting longer than 5 seconds.
Method(s)
This section is non-normative.
Procedure
For each page/view:
Expected results
A warning is provided before users encounter triggers and a mechanism is available to access the same information without the triggering content.
Applies when
Note: Triggers are flashing, motion lasting more than 5 seconds, and pseudo-motion.
Method(s)
This section is non-normative.
Procedure
For each trigger:
Expected results
Haptic feedback can be reduced or turned off.
Applies when
Except when
Method(s)
This section is non-normative.
Procedure
For haptic feedback caused by the digital content (vs. the operating system or user agent).
Expected results
Audio shifting designed to create a perception of motion can be paused or turned off.
Applies when
Except when
Method(s)
This section is non-normative.
Procedure
For audio shifting caused by the digital content (vs. the operating system or user agent):
Expected results
Needs additional research
Visual stimulation from combinations of density, color, movement, etc. can be reduced or turned off.
[Title, role, or organization] asserts that:
Information that needs to be included publicly:
Troubling content will vary based on culture or individual situations, and reviews should take target audiences into consideration.
Users have consistent and recognizable layouts available.
[Title, role, or organization] asserts that:
Information that needs to be included publicly:
Recommended internal documentation (Informative):
Users can determine their location in content both visually and using assistive technologies.
Pages/views have a title that describes the name, topic or purpose.
Except when
This section is non-normative.
Procedure
title element is not-empty.Expected results
[Title, role, or organization] asserts that:
It is often helpful for users to understand where within a product they are. There are many ways to achieve this, for example, a breadcrumb. Ideally this is consistently presented throughout the product but for some pages/views it may make less sense to include. For example, including a breadcrumb trail on the homepage or on pages that sit outside the hierarchy, for example a shopping cart.
Information that needs to be included publicly:
Recommended internal documentation (Informative):
A list of all steps in a multi-step process is visually and programmatically available at each step.
Except when
This section is non-normative.
Visual multi-step listing
Procedure
Expected results
HTML multi-step listing
Procedure
<ol> is included with a <li> for each step of the process at each step.<ol> is included in the accessibility tree.Expected results
The current step within a multi-step process is visually and programmatically indicated.
This section is non-normative.
ARIA current
Procedure
aria-current="step".Expected results
Current step visually identifiable
Procedure
Expected results
When content triggers a change of page/view there is a visual change within the view and programmatic notification of the change.
This section is non-normative.
Opening new page
Procedure
Expected results
A visual and programmatically available mechanism exists that allows users to return to the starting point of the product.
Except when
Where the product is a sub-product then the starting point should be the sub-product starting point. For example, an organization’s careers website that is separate from the main website.
This section is non-normative.
HTML homepage link
Procedure
Expected results
Mechanisms that return the user to the starting point of the product are available in prominent positions both programmatically and visually.
For HTML, a good programmatic positioning of such a mechanism would be early in the DOM.
Users can understand and navigate through the content using structure.
See also: Clear Language as these guidelines are closely related.
Relationships of meaning between elements are conveyed programmatically.
This section is non-normative.
HTML hierarchical relationship
Procedure
Expected results
HTML input field/label relationship
Procedure
<input>, <select> and <textarea> in the source code has a programmatically associated <label> using for and id attributes.Expected results
HTML list relationship
Procedure
<ul>, <ol> or <dl>.<li> element (for <ul> and <ol>) or <dt>/<dd> pair (for <dl>).<li> element (for <ul> and <ol>) or <dt>/<dd> pair (for <dl>).Expected results
HTML nested list relationship
Procedure
<li> of the parent list.Expected results
Meaningful blocks of content are programmatically determinable and visually presented with sufficient surrounding space.
This section is non-normative.
HTML sufficient space
Procedure
Expected results
Programmatically identifiable meaningful blocks of content
Procedure
Expected results
Heading as a group
Procedure
Expected results
Meaningful blocks of content have a semantically appropriate label that defines their purpose.
Except when
This section is non-normative.
Meaningful label
Procedure
Expected results
Label exists
Procedure
Expected results
HTML heading semantics
Procedure
<h?> element.Expected results
Meaningful blocks of content are organized with a logical hierarchy of headings.
Except when
This section is non-normative.
Headings set at right level
Procedure
Expected results
HTML Heading levels not skipped
Procedure
Expected results
Ordered content includes programmatically determinable markers that indicate the position of each item.
Except when
This includes lists and processes
This section is non-normative.
Process steps
Procedure
Expected results
HTML ordered lists
Procedure
<ol> element.Expected results
Styling is used to enhance the visual separation between meaningful blocks of content.
This section is non-normative.
Visually identifiable meaningful blocks of content
Procedure
Expected results
[Title, role, or organization] asserts that:
Information that needs to be included publicly:
Recommended internal documentation (Informative):
[Title, role or organization] asserts that:
Information that needs to be included publicly:
Recommended internal documentation (Informative):
Users can perceive and operate user interface components and navigation without obstruction.
When new content becomes visible and covers the main content, a mechanism is available to dismiss the new content.
Methods
This section is non-normative.
Modal dialogs on interaction
Procedure
Expected results
Where content includes infinite scrolling, a mechanism is provided prior to the scrolling content that allows users to switch off infinite scrolling. No content should be rendered unavailable as a result of switching on this option.
This section is non-normative.
Procedure
Expected results
Users have consistent and alternative methods for navigation.
The relative order of structural components remains consistent throughout each specific variation of product or process.
Applies when
Relative order means that content can be added or removed, but repeated items are in the same order relative to each other.
This section is non-normative.
Consistent relative order for website
Procedure
For each variation of the product in scope:
Expected results
The relative order of navigation items is consistent within blocks of navigation that are repeated on multiple pages/views of the product or process.
Applies when
This relates to consistency and terminology within blocks of navigation. The consistent ordering of blocks of navigation within a page/view is covered by ‘Consistent relative order’.
This section is non-normative.
Consistent main navigation relative order
Procedure
For each repeated blocks of navigation across multiple pages/views of the product or process:
Expected results
The labelling of navigation items within blocks of navigation that are repeated on multiple pages/views of the product or process is consistent.
Except when
This relates to consistency and terminology within blocks of navigation. The consistent ordering of blocks of navigation within a page/view is covered by ‘Consistent relative order’.
This section is non-normative.
Consistent main navigation labels
Procedure
For each repeated block of navigation across multiple pages/views of the product or process:
Expected results
Users can complete tasks without needing to memorize nor complete advanced cognitive tasks.
Automated input of personal information from user agents, third-party tools, or paste is not prevented.
Personal information includes names, passwords, et cetera.
This section is non-normative.
Procedure
Expected results
Processes, including authentication, can be completed without a cognitive function test.
This section is non-normative.
Procedure
Expected results
Needs additional research
Processes can be completed without memorizing and recalling information from previous stages of the process.
Copying of content is not prevented.
Users have enough time to read and use content.
A mechanism exists to extend the time limit before timeout, or the time limit can be disabled.
Applies when
Except when
This section is non-normative.
Extend or disable at timeout
Procedure
Expected results
The completion of a process does not include time limits.
Except when
Implying to a user that they will lose a benefit if they don’t act immediately is not an essential time limit.
This section is non-normative.
Procedure
Expected results
[Title, role, or organization] asserts that:
Information that needs to be included publicly:
Users are informed at the start of the process or product session that a time limit exists, its length, and that it can be adjusted.
Applies when
Except when
This section is non-normative.
Procedure
Expected results
Users do not encounter deception when completing tasks.
During the completion of a process, preselected options that impact finance, privacy or safety are visibly and programmatically available to the user, by default.
This section is non-normative.
Procedure
Expected results
The completion of a process does not include artificial time limits.
Except when
This section is non-normative.
Procedure
For each time limit:
Expected results
[Title, role, or organization] asserts that:
Information that needs to be included publicly:
Recommended internal documentation (Informative):
[Title, role, or organization] asserts that:
Information that needs to be included publicly:
Recommended internal documentation (Informative):
Users do not have to reenter information or redo work.
In a multi-step process, the interface supports stepping backwards in a process and returning to the current point without data loss.
Except when
This section is non-normative.
Procedure
Expected results
Information previously entered by or provided to the user that is required to be entered again in the same process is either auto-populated, or available for the user to select.
Except when
This section is non-normative.
Procedure
Expected results
Data entry and other task completion processes allow saving and resuming from the current step in the task.
Except when
This section is non-normative.
Procedure
Expected results
Users understand how to complete tasks.
The interface indicates when user input or action is required in order to proceed to the next step.
Applies when
This section is non-normative.
Procedure
Expected results
Information and resources that are needed to complete a multi-step process are provided at the start of the process, including the:
Applies when
This section is non-normative.
Procedure
At the start of each process:
Expected results
The instructions needed to complete a multi-step process are available.
Applies when
This section is non-normative.
Procedure
For each multi-step process:
Expected results
Users can complete tasks without unnecessary steps.
[Title, role, or organization] asserts that:
Information that needs to be included publicly:
Recommended internal documentation (Informative):
Users understand the benefits, risks, and consequences of options they select.
Use of assistive technology, accessible alternative versions, accessibility-related modifications of digital content, and accessibility-related settings do not expose people with disabilities to additional risk.
Applies when
Additional risk includes risk to privacy, finances and personal safety — for example, unintentional exposure of a password or bank account number.
This section is non-normative.
Procedure
Expected results
Choices with legal, financial, privacy, or security consequences are accompanied by a description of the benefits, risks, and potential consequences when users make the choice.
This section is non-normative.
Procedure
Expected results
Legal, financial, privacy, and security consequences are provided before finalizing an agreement.
Applies when
This section is non-normative.
Procedure
Expected results
[Title, role, or organization] asserts that:
Information that needs to be included publicly:
Recommended internal documentation (Informative):
[Title, role, or organization] asserts that:
Information that needs to be included publicly:
Recommended internal documentation (Informative):
Users are not disadvantaged or harmed by algorithms.
[Title, role, or organization] asserts that:
[Title, role, or organization] asserts that:
Users have help available.
Help is labeled consistently and is available in a consistent location relative to other content.
Applies when
This section is non-normative.
Procedure
For each help item in a page / view:
Expected results
Context-sensitive help is available.
This section is non-normative.
Procedure
For each form field that has input formatting requirements:
Expected results
Conversational support allowing both text and speech formats is available.
This section is non-normative.
Procedure
Expected results
Information explaining why a visible interactive element is disabled is available and, if the user can take action(s) to enable the element, those action(s) are described.
This section is non-normative.
Procedure
For each visible disabled control:
Expected results
Needs additional research
Editors are considering removal of this requirement.
Help is available to understand and use data visualizations.
Needs additional research
A mechanism to learn a new interface or revert to the older design is available
Applies when
Except when
This section is non-normative.
Procedure
Expected results
Needs additional research
Editors are considering removal of this requirement.
Help is adaptable and personalizable.
Instructions and help do not rely on sensory characteristics such as shape, color, size, visual location, orientation, or sound.
This section is non-normative.
Procedure
For each reference to shape, size, or position of an object:
Expected results
Needs additional research
Support is available during data entry, task completion and search.
Except when
[Title, role, or organization] asserts that:
Information that needs to be included publicly:
Recommended internal documentation (Informative):
[Title, role, or organization] asserts that:
Information that needs to be included publicly:
Recommended internal documentation (Informative):
Users can provide feedback to content author(s).
A mechanism is available to provide feedback to authors.
This section is non-normative.
Procedure
Expected results
Users can control content settings from their user agents including assistive technology.
Content can be controlled using assistive and adaptive technology.
This section is non-normative.
Procedure
Using assistive technology:
Expected results
Content responds to users’ platform and user agent accessibility-related settings.
Accessibility-related user settings include font size, icon size, color scheme, magnification, and motion.
This section is non-normative.
Procedure
For each setting:
Expected results
Assistive technologies can access content and interactions when using mechanisms that convey alternative points of regard or focus (i.e. virtual cursor).
This section is non-normative.
Procedure
For each setting:
Expected results
The timing or positioning of notifications can be changed, suppressed or saved.
Applies when
Except when
This section is non-normative.
Procedure
For each notifications:
Expected results
Users can control text presentation.
When font size conveys visual meaning (such as headings), the text maintains its meaning and purpose when text is resized.
Users can adjust the size and orientation of the viewport, adjust text size of content, or zoom content without loss of legibility or functionality.
If the platform has a default orientation, content supports that orientation. If the platform does not have a default orientation, content supports both portrait and landscape orientations.
Except when
For extended reality, the platform default orientation aligns with the real world orientation.
Content does not have to re-layout or change aspect ratio in a different orientation, it just needs to display in the device orientation.
This section is non-normative.
Procedure
For platforms which have a default orientation:
For platforms which do not have a default orientation:
Expected results
Content supports both portrait and landscape orientations.
Except when
This section is non-normative.
Procedure
For platforms which do not have a default orientation:
Expected results
Blocks of text are legible at 320 CSS pixels in the orientation of text, without the need to scroll in the orientation of text.
Except when
Other languages may have other rules around line breaking: https://r12a.github.io/scripts/script-features/index.html
This section is non-normative.
HTML paragraph reflow without requiring scrolling in two dimensions
Procedure
Expected results
All content fits within 320 CSS pixels in the default orientation of text without requiring scrolling in more than one direction. Sections of content within the page/view that scroll in a different direction to the page/view fit within 320 CSS pixels of the page-scrolling direction.
Except when
All block-level elements fit within a 320px inline-size without requiring scrolling in more than one direction.
This section is non-normative.
Procedure
Expected results
Users can control media and media alternatives.
There are mechanisms to pause, stop, and adjust the volume independently of the overall system volume level, of any automatically playing audio in a page / view.
Applies when
Mechanisms include controls on each instance of content, or a single app-wide control that disables audio, for example: app-wide earcons.
This section is non-normative.
Procedure
Expected results
#3 or #4 or #5 is true
Alternatives for media can be searched and queried.
This section is non-normative.
Procedure
For each instance of media with captions and / or transcripts:
Expected results
Closed captions and audio descriptions can be turned on and off.
This section is non-normative.
Procedure
For each media asset with audio content:
Expected results
Needs additional research
Audio or video that lasts five minutes or longer can be navigated by chapters.
Except when
This section is non-normative.
Procedure
For media that lasts five minutes or more:
Expected results #2 and #3 are true
Users know when content changes.
Meaningful changes in visual content are conveyed programmatically.
Applies when
Except when
This section is non-normative.
Procedure
For each meaningful change of visual content:
Expected results
#1 is true
When the focus changes on-focus or automatically, the user is notified visually and programmatically.
This section is non-normative.
Procedure
For each instance of focus being changed by the content:
Expected results
When content triggers a device change or an automatic user agent change, the user is notified before the change occurs.
This section is non-normative.
Procedure
For each instance where the content triggers a change of device or user agent change:
Expected results #1 is true
You might want to make a claim that your content or product meets the WCAG 3 guidelines. When it meets the guidelines, you can make a "conformance claim".
To make a formal conformance claim, you must use the process described in this document. Conformance claims are not required. Your content can conform to WCAG 3, even if you don't want to make a claim.
WCAG 3 has two types of content:
The guidelines use three kinds of provisions that set out what must be done:
In addition, WCAG 3 provides Best Practices. These provide important guidance that often save time and improve accessibility but may not always apply in every situation.
The methods you use to satisfy WCAG 3 must be accessibility supported. This means a method only counts toward conformance if browsers and assistive technologies in general use support it. WCAG 3 uses defined accessibility-support sets to identify which technologies are tested against to check whether the methods used meet a requirement. The initial accessibility-support set in WCAG 3 is for HTML methods.
When evaluating accessibility, WCAG 3 applies to a clearly defined part of your content — such as specific pages/views, or processes — so you can scope your claim to exactly what was tested.
Each core requirement, supplemental requirement, and assertion is linked to different functional limitations. These cover a broad range of disabilities and help explain who benefits from the work to meet them.
This section lists requirements for conformance to WCAG 3.0. It also gives information about how to make conformance claims, which are optional. Finally, it describes what it means to be accessibility supported, since only accessibility-supported ways of using technologies can be relied upon for conformance.
In this draft, AG is exploring a model based on Core Requirements, Supplemental Requirements, and Assertions. We ask reviewers to consider the following questions:
The main content of WCAG 2.2 is normative and defines requirements that impact conformance claims. Introductory material, appendices, sections marked as "non-normative", diagrams, examples, and notes are informative (non-normative). Non-normative material provides advisory information to help interpret the guidelines but does not create requirements that impact a conformance claim.
The key words MAY, MUST, MUST NOT, NOT RECOMMENDED, RECOMMENDED, SHOULD, and SHOULD NOT are to be interpreted as described in [[RFC2119]].
WCAG 3 consists of three types of provisions.
Core Requirements — Requirements that must be met in order to conform. These include requirements that ensure:
Supplemental Requirements — Requirements that build on the core set. These include:
Assertions — Documented statements you can make about specific accessibility practices your organization follows to improve the accessibility of your content or product.
In addition to requirements and assertions, WCAG 3 includes best practices. These are listed at the provision and method level. They provide important guidance that often saves time and improve accessibility but may not always apply in every situation. These are integrated with requirements, assertions and methods and are clearly marked as best practice.
Best practices do not need to be satisfied to conform.
In order for a web page to conform to WCAG 3.0, all of the following conformance requirements must be satisfied:
One of the following levels of conformance is met in full.
Many methods, such as those using ARIA or CSS, are only effective when they are supported by the user agents (UA) and assistive technologies (AT) of real users.
The UA and AT used vary by language and region, and may be restricted in closed environments such as behind firewalls or on kiosks. As a result, it is important to understand which UA and AT support which methods and clearly state what UA and AT are assumed on conformance statements. The concept that methods must be supported by users' assistive technologies as well as the accessibility features in browsers and other user agents is referred to as "accessibility supported".

WCAG 3 includes the concept of "accessibility-support sets". This is the set of UAs, ATs, and accessibility settings that AGWG will test against when determining methods that support a requirement.
WCAG 3 will use two accessibility support sets:
While the AGWG will strive to ensure that requirements have as broad support as possible, it may not be possible for every requirement to be met on every combination of UA and AT. AGWG will only include core requirements if they include at least one HTML method that works with the default accessibility-support set at the time of publication.
The accessibility support set must be included in conformance claims. If you are working in a closed environment, with non-HTML technologies, or are in a region that relies on UA and AT outside the AG default accessibility-support set defined in WCAG 3, we also recommend including your accessibility support set in public accessibility statements. For example, if you claim conformance against a kiosk that uses a non-standard way to provide text to speech, then the accessibility-support set you are using should be included in your conformance claim and we recommend including it in public statements about the kiosk accessibility.
When evaluating the accessibility of content, WCAG 3 requires the guidelines apply to a specific scope.
WCAG 3 defines two ways to scope content: pages/views and processes. Evaluation is done on one or more complete pages/views or processes, and conformance is determined on the basis of one or more complete pages/views or processes.
Conformance is defined only for clearly defined pages/views and processes. However, a conformance claim may be made to cover one pages/views and processes, a series of pages/views and processes, or multiple related pages/views and processes. All unique steps in a process MUST be represented in the set of views. Views outside of the process MAY also be included in the scope.
We recognize that representative sampling is an important strategy that large and complex sites use to assess accessibility. While it is not addressed within this document at this time, our intent is to later address it within this document or in a separate document before the guidelines reach the Candidate Recommendation stage. We welcome your suggestions and feedback about the best way to incorporate representative sampling in WCAG 3.
Each core requirement, supplemental requirement, and assertion are tagged with one or more of the expanded functional performance statements below. The statements are intended to describe the functional performance of ICT enabling people to locate, identify, and operate ICT functions, and to access the information provided, regardless of physical, cognitive or sensory abilities.
This is not a list of disabilities. Different disabilities may lead to the need for use with one or more of the limitations listed below. For example, a visual impairment or an inability to process visual information may require usage with limited vision.
The difference between this list and the one currently used in legislation is:
Many of the terms defined here have common meanings. When terms appear with a link to the definition, the meaning is as formally defined here. When terms appear without a link to the definition, their meaning is not explicitly related to the formal definition here. These definitions are in progress and may evolve as the document evolves.
This glossary includes terms used by content that has reached a maturity level of Developing or higher. The definitions themselves include a maturity level and may mature at a different pace than the content that refers to them. The AGWG will work with other task forces and groups to harmonize terminology across documents as much as is possible.
shortened form of a word, phrase, or name where the abbreviation has not become part of the language
This includes initialisms, acronyms, and numeronyms.
Some companies have adopted what used to be an initialism as their company name. In these cases, the new name of the company is the letters (for example, Ecma) and the word is no longer considered an abbreviation.
group of user agents and assistive technologies you test with
The AGWG is considering defining a default set of user agents and assistive technologies that they use when validating guidelines.
Accessibility support sets may vary based on language, region, or situation.
If you are not using the default accessibility set, the conformance report should indicate what set is being used.
available and working in the user agents and assistive technology in the accessibility support set
The working group intended to include a default accessibility support set. See Default accessibility support set #277.
available for the user to perceive and use
picture created by a spatial arrangement of characters or glyphs (typically from the 95 printable characters defined by ASCII)
formal claim of fact, attributed to a person or organization, regarding procedures practiced in the development and maintenance of the content or product to improve accessibility
hardware and/or software that acts as a user agent, or along with a mainstream user agent, to provide functionality to meet the requirements of users with disabilities that go beyond those offered by mainstream user agents
Functionality provided by assistive technology includes alternative presentations (e.g., as synthesized speech or magnified content), alternative input methods (e.g., voice), additional navigation or orientation mechanisms, and content transformations (e.g., to make tables more accessible).
Assistive technologies often communicate data and messages with mainstream user agents by using and monitoring APIs.
The distinction between mainstream user agents and assistive technologies is not absolute. Many mainstream user agents provide some features to assist individuals with disabilities. The basic difference is that mainstream user agents target broad and diverse audiences that usually include people with and without disabilities. Assistive technologies target narrowly defined populations of users with specific disabilities. The assistance provided by an assistive technology is more specific and appropriate to the needs of its target users. The mainstream user agent may provide important functionality to assistive technologies like retrieving web content from program objects or parsing markup into identifiable bundles.
live or recorded sound signal
narration added to the soundtrack to describe important visual details that cannot be understood from the main soundtrack alone
For audiovisual media, audio description provides information about actions, characters, scene changes, on-screen text, and other visual content.
Audio description is also sometimes called “video description”, “described video”, “visual description”, or “descriptive narration”.
In standard audio description, narration is added during existing pauses in dialogue. See also extended audio description.
If all important visual information is already provided in the main audio track, no additional audio description track is necessary.
evaluation conducted using software tools, typically evaluating code-level features and applying heuristics for other tests
Automated testing is contrasted with other types of testing that involve human judgement or experience. Semi-automated evaluation allows machines to guide humans to areas that need inspection. The emerging field of testing conducted via machine learning is not included in this definition.
present and, in the context of alternatives, sufficient to understand the content
behavioral or biological characteristics
examples include but are not limited to voice, iris, appearance, fingerprint, face shape, or body movement
switching back and forth between two visual states in a way that is meant to draw attention
See also flash. It is possible for something to be large enough and blink brightly enough at the right frequency to be also classified as a flash.
more than one sentence of text
synchronized visual and/or text alternative for both the speech and non-speech audio portion of a work of audiovisual content
Closed captions are equivalents that can be turned on and off with some players and can often be read using assistive technology..
Open captions are any captions that cannot be turned off in the player. For example, if the captions are visual equivalent images of text embedded in video.
Audio descriptions can be, but do not need to be, captioned since they are descriptions of information that is already presented visually.
In some countries, captions are called subtitles. The term ‘subtitles’ is often also used to refer to captions that present a translated version of the audio content.
task that requires the user to remember, manipulate, or transcribe information
Examples include, but are not limited to:
relationship of hue, saturation, and lightness values between two colors
keyboard navigation technique that is the same across most or all applications and platforms and can therefore be relied upon by users who need to navigate by keyboard alone
A sufficient listing of common keyboard navigation techniques for use by authors can be found in the Standard Keyboard Navigation & Operation Keys and Techniques
numbers, statistics, or quantitative data that require interpretation, comparison, or multiple steps to understand.
This includes mental calculation, proportional reasoning, or comparison against an unstated whole.
any pointer input other than a single pointer input
grouping of elements for a distinct function
satisfying all the requirements of the guidelines
Conformance is an important part of following the guidelines even when not making a formal Conformance Claim
See the Conformance section for more information.
information, sensory experience and interactions conveyed
person or persons responsible for the content presented, including word choice, formatting, images, video, audio, and other elements
help text that provides information related to the function currently being performed
To be defined.
support that is provided in the form of interactive, bi-directional, context-sensitive conversations
visual angle of about 0.0213 degrees
A CSS pixel is the canonical unit of measure for all lengths and measurements in CSS. This unit is density-independent, and distinct from actual hardware pixels present in a display. User agents and operating systems should ensure that a CSS pixel is set as closely as possible to the CSS Values and Units Module Level 3 reference pixel [css3-values], which takes into account the physical dimensions of the display and the assumed viewing distance (factors that cannot be determined by content authors).
serving only an aesthetic purpose, providing no information, and having no functionality
Text is only purely decorative if the words can be rearranged or substituted without changing their purpose.
the orientation of view that is preferred or enforced by the platform
formatting of content defined by the author without any modifications or customizations by the end user
declare something outdated and in the process of being phased out, usually in favor of a specified replacement
Deprecated documents are no longer recommended for use and may cease to exist in the future.
a text version of the speech and non-speech audio information and visual information needed to understand the content
To be defined.
platform event that occurs when the trigger stimulus of a pointer is depressed
The down event may have different names on different platforms, such as “touchstart” or “mousedown”.
equal, and, in the context of alternatives, includes or conveys the same information as the original.
exception because there is no way to carry out the function without doing it this way or fundamentally changing the functionality
always necessary to achieve the same result
If something is essential to the outcome then: If it were removed, the information or functionality of the content would be fundamentally changed, and the information and functionality cannot be achieved in another way that would conform
process of examining content for conformance to these guidelines
Different approaches to evaluation include automated evaluation, semi-automated evaluation, human evaluation, and usability testing.
audio description that is added to audiovisual media by pausing the video to allow for additional time to fit in the audio description
This technique is only used when the sense of the video would be lost without the additional audio description and the pauses between dialogue or narration are too short.
title, brief explanation, or comment that accompanies a work of visual media and is always visible on the page
a pair of opposing changes in relative luminance that can cause seizures in some people if it is large enough and in the right frequency range
See general flash and red flash thresholds for information about types of flash that are not allowed.
See also blinking.
pixels that are changed to visually indicate when a user interface component is in a focused state
statement that describes a specific gap in one’s ability, or a specific mismatch between ability and the designed environment or context
a flash or rapidly-changing image sequence is below the threshold (i.e., content passes) if any of the following are true:
where:
Exception: Flashing that is a fine, balanced, pattern such as white noise or an alternating checkerboard pattern with “squares” smaller than 0.1 degree (of visual field at typical viewing distance) on a side does not violate the thresholds.
For general software or web content, using a 341 x 256 pixel rectangle anywhere on the displayed screen area when the content is viewed at 1024 x 768 pixels will provide a good estimate of a 10 degree visual field for standard screen sizes and viewing distances (e.g., 15-17 inch screen at 22-26 inches). This resolution of 75 - 85 ppi is known to be lower, and thus more conservative than the nominal CSS pixel resolution of 96 ppi in CSS specifications. Higher resolutions displays showing the same rendering of the content yield smaller and safer images so it is lower resolutions that are used to define the thresholds.
A transition is the change in relative luminance (or relative luminance/color for red flashing) between adjacent peaks and valleys in a plot of relative luminance (or relative luminance/color for red flashing) measurement against time. A flash consists of two opposing transitions.
The new working definition in the field for “pair of opposing transitions involving a saturated red” (from WCAG 2.2) is a pair of opposing transitions where, one transition is either to or from a state with a value R/(R + G + B) that is greater than or equal to 0.8, and the difference between states is more than 0.2 (unitless) in the CIE 1976 UCS chromaticity diagram. [[ISO_9241-391]]
Tools are available that will carry out analysis from video screen capture. However, no tool is necessary to evaluate for this condition if flashing is less than or equal to 3 flashes in any one second. Content automatically passes (see #1 and #2 above).
motion made by the body or a body part used to communicate to technology
high-level, plain-language outcome statements used to organize requirements
Guidelines provide a high-level, plain-language outcome statements for managers, policy makers, individuals who are new to accessibility, and other individuals who need to understand the concepts but not dive into the technical details. They provide an easy-to-understand way of organizing and presenting the requirements so that non-experts can learn about and understand the concepts.
Each guideline includes a unique, descriptive name along with a high-level plain-language summary. Guidelines address functional needs on specific topics, such as contrast, forms, readability, and more.
Guidelines group related requirements and are technology-independent.
large collections of text (corpora) used in linguistics to identify and analyze words and phrases that appear most often in a language
evaluation conducted by a human, typically to apply human judgement to tests that cannot be fully automatically evaluated
Human evaluation is contrasted with automated evaluation which is done entirely by machine, though it includes semi-automated evaluation which allows machines to guide humans to areas that need inspection. Human evaluation involves inspection of content features, in contrast with usability testing which directly tests the experience of users with content.
language that is spoken, written or signed (through visual or tactile means) to communicate with humans
See also sign language.
To be defined.
To be defined.
To be defined.
content provided for information purposes and not required for conformance. Also referred to as non-normative
element that responds to user input and has a distinct programmatically determinable name
In contrast to non-interactive elements. For example, headings or paragraphs.
smallest testable unit for testing scope
point in the content where any keyboard actions would take effect
API (Application Programming Interface) where software gets “keystrokes” from
“Keystrokes” that are passed to the software from the “keyboard interface” may come from a wide variety of sources including but not limited to a scanning program, sip-and-puff morse code software, speech recognition software, AI of all sorts, as well as other keyboard substitutes or special keyboards.
text or other component with a text alternative that is presented to a user to identify a component within web content
A label is presented to all users whereas the name may be hidden and only exposed by assistive technology. In many (but not all) cases the name and the label are the same.
The term label is not limited to the label element in HTML.
content that must be provided to meet statutory or regulatory requirements, or that provides legal protection such as terms and conditions
information captured from a real-world event and transmitted to the receiver with no more than a broadcast delay
A broadcast delay is a short (usually automated) delay, for example used in order to give the broadcaster time to cue or censor the audio (or video) feed, but not sufficient to allow significant editing.
If information is completely computer generated, it is not live.
written material made up of multiple blocks of text, along with structural elements such as headings and lists, that work together to explain, inform, or convey a narrative
Long-form text content is meant to be read as a continuous piece of text, such as an article, report, essay, or guide, rather than as separate or standalone items like product listings on a shopping page.
process or technique for achieving a result
The mechanism may be explicitly provided in the content, or may be relied upon to be provided by either the platform or by user agents, including assistive technologies.
The mechanism needs to meet all requirements for the conformance level claimed.
alternative formats, usually text, for audio, video, and audio-video content including captions, audio descriptions, and descriptive transcripts
detailed information, either technology-specific or technology-agnostic, on ways to satisfy the requirement
the smallest enclosing rectangle aligned to the horizontal axis within which all the points of a shape lie
For components which wrap onto multiple lines as part of a sentence or block of text, such as hypertext links, the bounding box is based on how the component would appear on a single line.
clause that is embedded inside another clause and neither clause can stand alone as a sentence
Nested clauses use groups of words that are sometimes called dependent clauses or subordinate clauses.
To be defined.
element that does not respond to user input and does not include sub-parts
If a paragraph included a link, the text either side of the link would be considered a static element, but not the paragraph as a whole.
Letters within text do not constitute a “smaller part”.
words or phrases used in a way that are beyond their standard or dictionary meaning to express deeper, more complex ideas
This is also called figurative language.
To understand the content, users have to interpret the implied meaning behind the words, rather than just their literal or direct meaning.
any content that is not a sequence of characters that can be programmatically determinable or where the sequence is not expressing something in :[human language]
This includes ASCII art (which is a pattern of characters), emoticons, leetspeak (which uses character substitution), and images representing text
content whose instructions are required for conformance
captions that are visual equivalent images of text that are embedded in video
Open captions are also known as burned-in, baked-on, or hard-coded captions. Open captions cannot be turned off and cannot be read using assistive technology.
non-embedded resource obtained from a single URI using HTTP plus any other resources that are used in the rendering or intended to be rendered together
Where a URI is available and represents a unique set of content, that would be the preferred conformance unit.
gesture that depends on the path of the pointer input and not just its endpoints
Path-based gesture includes both time dependent and non-time dependent path-based gestures.
software, or collection of layers of software, that lie below the subject software and provide services to the subject software and that allows the subject software to be isolated from the hardware, drivers, and other software below
Platform software both makes it easier for subject software to run on different hardware, and provides the subject software with many services (e.g. functions, utilities, libraries) that make the subject software easier to write, keep updated, and work more uniformly with other subject software.
A particular software component might play the role of a platform in some situations and a client in others. For example a browser is a platform for the content of the page but it also relies on the operating system below it.
The platform is the context in which the product exists.
position in rendered content that the user is presumed to be viewing, of which the dimensions can vary
The point of regard is almost always within the viewport, but it can exceed the spatial or temporal dimensions of the viewport. See rendered content for more information about viewport dimensions.
The point of regard can also refer to a particular moment in time for content that changes over time. For example, an audio-only presentation.
User agents can determine the point of regard in a number of ways, including based on viewport position in content, keyboard focus, and selection.
a hardware-agnostic representation of input devices that can target a specific coordinate (or set of coordinates) on a screen, such as a mouse, pen, or touch contact
information that is not live
rendering of the content in a form to be perceived by users
private and sensitive information
series of views or pages associated with user actions, where actions required to complete an activity are performed, often in a certain order, regardless of the technologies used or whether it spans different sites or domains
testing scope that is a combination of all items, views, and task flows that make up the web site, set of web pages, web app, etc.
The context for the product would be the platform.
meaning of the content and all its important attributes can be determined by software functionality that is accessibility supported
static content on the page that gives the user the perception or feeling of motion
the relative brightness of any point in a colorspace, normalized to 0 for darkest black and 1 for lightest white
For the sRGB colorspace, the relative luminance of a color is defined as L = 0.2126 * R + 0.7152 * G + 0.0722 * B where R, G and B are defined as:
and RsRGB, GsRGB, and BsRGB are defined as:
The ”^” character is the exponentiation operator. (Formula taken from [[SRGB]].)
Before May 2021 the value of 0.04045 in the definition was different (0.03928). It was taken from an older version of the specification and has been updated. It has no practical effect on the calculations in the context of these guidelines.
Almost all systems used today to view web content assume sRGB encoding. Unless it is known that another color space will be used to process and display the content, authors should evaluate using sRGB colorspace.
If dithering occurs after delivery, then the source color value is used. For colors that are dithered at the source, the average values of the colors that are dithered should be used (average R, average G, and average B).
Tools are available that automatically do the calculations when testing contrast and flash.
WCAG 2.2 includes a separate page giving the relative luminance definition using MathML to display the formulas. This will need to be addressed for inclusion in WCAG 3.
result of practices that reduce or eliminate barriers that people with disabilities experience
self-contained portion of content that deals with one or more related topics or thoughts
A section may consist of one or more paragraphs and include graphics, tables, lists and sub-sections.
evaluation conducted using machines to guide humans to areas that need inspection
Semi-automated evaluation involves components of automated evaluation and human evaluation.
a language using combinations of movements of the hands and arms, facial expressions, or body positions to convey meaning
translation of one language, generally a spoken language, into a sign language
True sign languages are independent languages that are unrelated to the spoken language(s) of the same country or region.
input event that involves only a single ‘click’ event or a ‘button down’ and ‘button up’ pair of events with no movement between
input modality that only targets a single point on the page/screen at a time – such as a mouse, single finger on a touch screen, or stylus
Single pointer interactions include clicks, double clicks, taps, dragging motions, and single-finger swipe gestures. In contrast, multipoint interactions involve the use of two or more pointers at the same time, such as two-finger interactions on a touchscreen, or the simultaneous use of a mouse and stylus.
input modality that only targets a single point on the view at a time – such as a mouse, single finger on a touch screen, or stylus
Single pointer interactions include clicks, double clicks, taps, dragging motions, and single-finger swipe gestures. In contrast, multipoint interactions involve the use of two or more pointers at the same time, such as two-finger interactions on a touchscreen, or the simultaneous use of a mouse and stylus.
Single pointer input is in contrast to multipoint input such as two, three or more fingers or pointers touching the surface, or gesturing in the air, at the same time.
Activation is usually by click or tap but can also be by programmatic simulation of a click or tap or other similar simple activation.
sounds that vary in volume and source location to create the illusion of different origin points
keyboard commands that are the same across most or platforms and are relied upon by users who need to navigate by keyboard alone
A sufficient listing of common keyboard navigation techniques for use by authors can be found in Standard Keyboard Navigation & Operation Keys and Techniques.
the home page of a web site or a set of web pages in a web site
dynamic property expressing characteristics of a user interface component that may change in response to user action or automated processes
States represent data associated with the component or user interaction possibilities. They do not affect the nature of the component. Examples include focus, hover, select, press, check, visited/unvisited, and expand/collapse.
To be defined.
audio or video synchronized with another format for presenting information and/or with time-based interactive components, unless the media is a media alternative for text that is clearly labeled as such
testing scope that includes a series views that support a specified user activity
mechanism to evaluate implementation of a method
sequence of characters that can be programmatically determined, where the sequence is expressing something in human language
text that is programmatically associated with non-text content or referred to from text that is programmatically associated with non-text content
text and formatting that, together with the semantic or hierarchical structure provided by markup, communicate the content and meaning
To be defined.
using extra words or complicated phrases that can be removed or replaced with simpler ones without changing the meaning of the text content
platform event that occurs when the trigger stimulus of a pointer is released
The up event may have different names on different platforms, such as “touchend” or “mouseup”.
evaluation of the experience of users using a product or process by observation and feedback
any software that retrieves and presents web content for users
end goal a user has when starting a process through digital means
text which the user can adjust
This could include, but is not limited to, changing:
the technology of moving or sequenced pictures or images
Video can be made up of animated or photographic images, or both.
content that is actively available in a viewport including that which can be scrolled or panned to, and any additional content that is included by expansion while leaving the rest of the content in the viewport actively available
A modal dialog box would constitute a new view because the other content in the viewport is no longer actively available.
object in which the platform presents content
The author has no control of the viewport and almost always has no idea what is presented in a viewport (e.g. what is on screen) because it is provided by the platform. On browsers the hardware platform is isolated from the content.
Content can be presented through one or more viewports. Viewports include windows, frames, loudspeakers, and virtual magnifying glasses. A viewport may contain another viewport. For example, nested frames. Interface components created by the user agent such as prompts, menus, and alerts are not viewports.
diagrams, photos, illustrations, or a simplified step process to supplement complex ideas, such as processes, workflows, relationships, or chronological information presented in the text content
in reasonable proximity within the viewport, regardless of magnification or zoom level, to sufficiently associate the error message to the field in error
The content of this document has not matured enough to identify privacy considerations. Reviewers of this draft should consider whether requirements of the conformance model could impact privacy.
The content of this document has not matured enough to identify security considerations. Reviewers of this draft should consider whether requirements of the conformance model could impact security.
This section shows substantive changes made in WCAG 3 since the First Public Working Draft was published in 21 January 2021.
The full commit history to WCAG 3 and commit history to Silver is available.
Additional information about participation in the Accessibility Guidelines Working Group (AG WG) can be found on the Working Group home page.
Abi James, Abi Roper, Alastair Campbell, Alice Boxhall, Alina Vayntrub, Alistair Garrison, Amani Ali, Andrew Kirkpatrick, Andrew Somers, Andy Heath, Angela Hooker, Aparna Pasi, Ashley Firth, Avneesh Singh, Avon Kuo, Azlan Cuttilan, Ben Tillyer, Betsy Furler, Brooks Newton, Bruce Bailey, Bryan Trogdon, Caryn Pagel, Charles Hall, Charles Nevile, Chris Loiselle, Chris McMeeking, Christian Perera, Christy Owens, Chuck Adams, Cybele Sack, Daniel Bjorge, Daniel Henderson-Ede, Darryl Lehmann, David Fazio, David MacDonald, David Sloan, David Swallow, Dean Hamack, Detlev Fischer, DJ Chase, E.A. Draffan, Eleanor Loiacono, Filippo Zorzi, Francis Storr, Frankie Wolf, Frederick Boland, Garenne Bigby, Gez Lemon, Giacomo Petri, Glenda Sims, Graham Ritchie, Greg Lowney, Gregg Vanderheiden, Gundula Niemann, Hidde de Vries, Imelda Llanos, Jaeil Song, JaEun Jemma Ku, Jake Abma, Jan Jaap de Groot, Jan McSorley, Janina Sajka, Jaunita George, Jeanne Spellman, Jedi Lin, Jeff Kline, Jennifer Chadwick, Jennifer Delisi, Jennifer Strickland, Jennison Asuncion, Jill Power, Jim Allan, Joe Cronin, John Foliot, John Kirkwood, John McNabb, John Northup, John Rochford, John Toles, Jon Avila, Joshue O’Connor, Judy Brewer, Julie Rawe, Justine Pascalides, Karen Schriver, Katharina Herzog, Kathleen Wahlbin, Katie Haritos-Shea, Katy Brickley, Kelsey Collister, Kim Dirks, Kimberly McGee, Kimberly Patch, Laura Carlson, Laura Miller, Len Beasley, Léonie Watson, Lisa Seeman-Kestenbaum, Lori Oakley, Lori Samuels, Lucy Greco, Luis Garcia, Lyn Muldrow, Makoto Ueki, Marc Johlic, Marie Bergeron, Mark Tanner, Mary Ann Jawili, Mary Jo Mueller, Matt Garrish, Matthew King, Melanie Philipp, Melina Maria Möhnle, Michael Cooper, Michael Crabb, Michael Elledge, Michael Weiss, Michellanne Li, Michelle Lana, Mike Beganyi, Mike Crabb, Mike Gower, Nicaise Dogbo, Nicholas Trefonides, Nina Krauß, Omar Bonilla, Patrick H. Lauke, Paul Adam, Peter Korn, Peter McNally, Pietro Cirrincione, Poornima Badhan Subramanian, Rachael Bradley Montgomery, Rain Breaw Michaels, Ralph de Rooij, Rashmi Katakwar, Rebecca Monteleone, Rick Boardman, Roberto Scano, Ruoxi Ran, Ruth Spina, Ryan Hemphill, Sarah Horton, Sarah Pulis, Scott Hollier, Scott O’Hara, Shadi Abou-Zahra, Shannon Urban, Shari Butler, Shawn Henry, Shawn Lauriat, Shawn Thompson, Sheri Byrne-Haber, Shrirang Sahasrabudhe, Shwetank Dixit, Stacey Lumley, Stein Erik Skotkjerra, Stephen Repsher, Steve Faulkner, Steve Lee, Sukriti Chadha, Susi Pallero, Suzanne Taylor, sweta wakodkar, Takayuki Watanabe, Tananda Darling, Theo Hale, Thomas Logan, Thomas Westin, Tiffany Burtin, Tim Boland, Todd Libby, Todd Marquis Boutin, Victoria Clark, Wayne Dick, Wendy Chisholm, Wendy Reid, Wilco Fiers.
These researchers selected a Silver research question, did the research, and graciously allowed us to use the results.
WCAG Success Criteria Usability Study
Internet of Things (IoT) Education: Implications for Students with Disabilities
WCAG Use by UX Professionals
Web Accessibility Perceptions(Student project from Worcester Polytechnic Institute)
This publication has been funded in part with U.S. Federal funds from the Health and Human Services, National Institute on Disability, Independent Living, and Rehabilitation Research (NIDILRR), initially under contract number ED-OSE-10-C-0067, then under contract number HHSP23301500054C, and now under HHS75P00120P00168. The content of this publication does not necessarily reflect the views or policies of the U.S. Department of Health and Human Services or the U.S. Department of Education, nor does mention of trade names, commercial products, or organizations imply endorsement by the U.S. Government.