Blog/Quality Assurance

7 Must-Have Accessibility Extensions for Google Chrome

Person using laptop with Google Chrome browser open

Accessibility testing is a subset of usability testing and a specific kind of software testing that requires software to comply with specific accessibility standards, like WCAG 2.1. To successfully perform accessibility testing, software testers need to have the right expertise and knowledge to ensure that the web content meets various criteria described in these guidelines.

You might be interested in: What to Expect from the WCAG 2.2 Release

To perform accessibility testing more efficiently, software testers use a variety of accessibility testing tools and browser extensions to cover various components and functionalities. Accessibility extensions can also be applied to multiple browsers and are all simple to use. In fact, using accessibility extensions is a fast and efficient way for testers to track accessibility issues and for developers to confirm the accuracy of their work. Accessibility testers need to evaluate the results obtained from these tools and extensions manually. To do this, they use keyboard navigation, screen readers, adaptive switches, and logical thinking to see whether guidelines are met or not.

In this blog post, we will analyze and compare 7 accessibility extensions for Google Chrome, helping software testers learn more about the extensions and help them choose the best ones for their accessibility testing needs. We will analyze the extensions’ overall functionality, explore what success criteria they cover, and highlight their benefits.

Axe DevTools

Axe DevTools is a browser extension for Chrome, Firefox and Edge. Though it is primarily used for web testing, it can also be used for testing iOS and Android mobile devices. Apart from testers, developers also usually use this tool during the development process to find and fix issues.

How does axe DevTools work?

This accessibility browser extension allows you to scan the area that you want to check. You can either scan the whole page or scan a specific part of it. When scanning is complete, the selected area is deeply analyzed, and the issues found are presented in a report.

What information does this accessibility extension provide us?

Axe DevTools shows the priority/severity level of every issue detected. Users can highlight the issues and see where they actually appear on the page. Additionally, they can inspect the issues or get more information about them, like how they can be fixed, what the underlying problem is, and which WCAG criteria they are related to. Axe DevTools allows users to save, share, or export the results. All issues found are real.

Furthermore, what is interesting about this accessibility extension is that it can do intelligent guided testing (IGT) using machine learning. Intelligent guided accessibility tests can be used for issues related to tables, keyboard navigation, modal dialogs, interactive elements, structure, images, and forms. When the user selects one of these functionalities to test, the intelligent guided testing feature analyzes the screen according to the chosen functionality and provides a set of simple questions about the content and an answer format for the user. The user answers the questions as instructed, and the issue reports are based on the user’s answers.

Example of axe DevTools
Example of axe DevTools 

What about WCAG criteria?

Axe DevTools can detect up to 80% of digital accessibility issues and cover the following WCAG criteria:

Accessibility Insights for Web

Accessibility Insights for Web is a Chrome accessibility extension that is used by software testers and developers to find and fix accessibility issues.

How does this extension work, and what information does it provide?

This accessibility extension supports two main scenarios—FastPass and assessment. FastPass is a lightweight, two-step process that uses automated checks to detect the most common accessibility issues. However, all issues must be checked manually. One of the good things about this accessibility testing tool is that for every failed instance, the extension provides useful information about the element. Specifically, you can highlight the issue, get detailed information about the issue and how it can be fixed, and find out which accessibility criterion was violated. FastPass also provides assisted testing for tab stops which allows testers to examine keyboard navigation, keyboard traps, focus indicator, the tab order, and input focus issues. The tester follows the instructions provided in the tab stops screen and uses various keyboard shortcuts, like TAB / Shift + TAB key, and arrows.

The second scenario, assessment, is a process that includes automated checks and 24 manual tests. The manual tests are usually assisted. The checking involves using keyboard navigation. One test can cover one or more requirements, but with this scenario, all success criteria from WCAG 2.1 AA are covered. Every test includes guidance that explains why the test matters, dos and don’ts design guidelines, links to relevant WCAG success criteria, sufficient techniques, and common failures. To learn more about the requirements, users can select the ‘Info and examples’ link, which contains various information.

Screenshots from Accessibility Insights for Web
Screenshots from Accessibility Insights for Web

What about WCAG criteria?

The Accessibility Insights for Web covers the following WCAG 2.1 AA success criteria:

Siteimprove Accessibility Checker

The Siteimprove Accessibility Checker is another a11y extension for Chrome that includes testing for various criteria. Though the extension provides instant analysis, the tester can filter the results by their conformance level, difficulty level, responsible person, and element type. Every issue can be reviewed so testers can get detailed information about the issue, for example, why it is an issue, which success criterion it is connected to, which type of disability it affects, and information about the occurrence of the issue with examples of how the issue can be fixed. The extension also allows users to view the content from the perspective of different types of color blindness.

The Siteimprove Accessibility Checker covers the three levels of WCAG, WAI-ARIA authoring practices and accessibility best practices. Testers can choose between specific standards or can apply all of them during the filtering process.

Siteimprove Accessibility Checker
Siteimprove Accessibility Checker

Google Lighthouse

Google Lighthouse is an open-source auditing tool that is used to measure and improve the quality of web pages. It can be run in Chrome Developer Tools. Apart from accessibility audits, Google Lighthouse also provides audits for performance progressive web apps, SEO, and more, so it is a good choice if you want to perform a combination of audits. Additionally, when a report is generated, it contains detailed information about the web page.

What information does this accessibility extension provide?

Google Lighthouse generates a detailed report about the issues found and the average number of different checks made during the checking process. It includes information on the number of checks that have failed, passed, and information about additional items that should be manually checked. Furthermore, the report explains why the issue occurs, how the HTML element is presented, how the issue can be fixed, and which success criteria it is associated with.

What about WCAG criteria?

Google Lighthouse evaluates web pages against the following WCAG success criteria:

Google Lighthouse in action
Google Lighthouse in action

Color Contrast Analyzer

The Color Contrast Analyzer is a Chrome accessibility extension that analyzes text color contrast based on WCAG 2.0 color contrast requirements—specifically 1.4.3 Contrast (Minimum), and 1.4.6 Contrast (Enhanced).on all conformance levels.

How does the Color Contrast Analyzer work?

Using the Color Contrast Analyzer you can analyze a portion of a web page, all of the visible contents of a tab, or an entire web page. Furthermore, from the option menu, you can choose the conformance level—either AA or AAA level—and select the pixel radius to analyze adjacent pixels. When the analysis is complete, the image is displayed with a mask which can also be hidden. The elements with low contrast, according to the selected conformance level, are shown on the underlying page and aren’t outlined in the output mask. All other elements with enough contrast are outlined in the output mask, providing you with all of the necessary information about the issues detected.

Color Contrast Analyzer in action
Color Contrast Analyzer in action

ARIA DevTools

Another great Chrome accessibility extension is ARIA DevTools, which is specifically designed for checking ARIA. ARIA—or Accessible Rich Internet Applications—refers to a set of roles and attributes that describe how to increase digital accessibility and make web content and web applications more accessible to people with disabilities.

How does ARIA DevTools work?

ARIA DevTools allows you to view your website as it is presented by screen readers. All page elements—headings, images, tables, forms—are displayed based on their ARIA roles. The page elements are presented in a list, providing users with detailed information about every single page element. The extension provides information on missing ARIA labels, misused ARIA roles, and incomplete keyboard support.

What about WCAG criteria?

The main success criteria that are covered by the ARIA DevTools accessibility extension are:

ARIA DevTools in action
ARIA DevTools in action

EqualWeb Accessibility Checker

Another great accessibility tool that is primarily focused on following a11y standards and regulations is the EqualWeb Accessibility Checker. It is also a Chrome extension that is used for auditing and WCAG 2.1 validation. The extension is designed by EqualWeb, the only company that is recognized by the World Wide Web Consortium (W3C) to be fully compliant with WCAG 2.1, ADA, AODA, European Union EN 301 549 standards, and Section 508 guidelines.

The results from the analysis are shown in the form of a summary. The summary contains the found errors, notices, warnings, and there is also a separate section for contrast errors. Users can open every issue and get detailed information about the issue, the criteria that were violated, how to fix the issue, information about the element, and so on. In addition, the results can be scanned and compared using an extra widget, the remediation tool, which can also be implemented but is not obligatory.

This tool validates all success criteria from WCAG 2.1 on all three conformance levels: A, AA, and AAA.

EqualWeb Accessibility Checker
EqualWeb Accessibility Checker

Final thoughts and conclusion

In this blog post, we explored the key features of 7 must-have accessibility extensions for Google Chrome. Looking at each extension, we can conclude that there are extensions that cover all or multiple success criteria, while there are also some that are specifically designed for just one or a few specific success criteria. Nevertheless, most of the extensions cover criteria on A and AA conformance levels, as most accessibility assessments are based on WCAG 2.1 recommendations.

Here is a comparison of the 7 accessibility extensions and their capabilities:

Comparison of various a11y extensions for Google Chrome
Comparison of various a11y extensions for Google Chrome

From our analysis, most of the a11y extensions cover the following success criteria:

On the other hand, the least covered success criteria are related to time-based media and:

When it comes to choosing the right extension for your accessibility testing needs, it comes down to what regulations you want to meet as well as your users’ needs. Nonetheless, using any of these 7 accessibility extensions will prove valuable when performing accessibility testing and checking regulatory compliance.

The great thing about these extensions is that they immediately provide us with results, help us detect defects and problematic areas, and give us detailed information about the defects found. Therefore, we can get an overall view of the product regarding accessibility.

However, we highly recommend using more than one extension with a different functionality. Also, for the most accurate results, remember to combine automated and manual evaluation.

Do you want to check the accessibility of your software and make sure it complies with relevant standards and regulations? Learn more about our accessibility consultancy, testing, and auditing services or contact us for more details.

QA engineer having a video call with 5-start rating graphic displayed above

Deliver a product made to impress

Build a product that stands out by implementing best software QA practices.

Get started today