

Accessibility testing tools are programmes that can assist with testing the accessibility of websites and digital content. They help to automatically identify potential barriers on a website that may hinder people with visual, hearing, cognitive or motor impairments from using it. In this way, accessibility testing tools support developers, designers and organisations in creating accessible digital content. They help ensure compliance with guidelines for accessible web design, such as the Web Content Accessibility Guidelines (WCAG), as well as legal requirements.
However, accessibility testing tools cannot check all criteria for an accessibility test. Manual checking of content therefore remains necessary. For example, an accessibility testing tool can only detect whether an image has alternative text; the content of the alternative text must be checked manually.
There is a wide variety of different testing tools available. These tools are suitable for accessibility testing to varying degrees. In the following, various tools are presented and their key differences highlighted.
Manual testing tools require additional human intervention to check the accessibility of a website. These tools are primarily used to support manual accessibility testing. Examples of manual accessibility testing tools include: screen readers, the keyboard (for checking whether a website can be used without a mouse) or a colour contrast checker.
Automated tools check websites independently and generate a report on any barriers present. These tools are usually used as browser extensions or via a programming interface (API) and can therefore be easily integrated into the development process.
Well-known automation tools include Axe, Wave and Siteimprove. These tools are offered free of charge by their developers as browser extensions. However, they are always closed-source applications – in other words, proprietary applications. This means that the source code is not publicly available.
This raises the question: Are there any efficient, free open-source alternatives?
Below, four open-source accessibility tools are examined in more detail:
The tools were assessed on the basis of the following criteria:
AInspector is a Firefox add-on that assesses the accessibility of websites against the WCAG (WCAG 2.0, WCAG 2.1 or WCAG 2.2 Levels A and AA) and ARIA guidelines, using the OpenA11y Evaluation Library. The results are clearly organised by rule categories and WCAG guidelines.
AInspector is a comprehensive and user-friendly open-source tool for accessibility testing in the Firefox browser. It provides detailed reports, clear error messages and a complete reference to the WCAG criteria. It also offers customisation options that allow you to adjust the testing standards.
AInspector is therefore suitable for both technical and editorial checks. The only drawback is that AInspector is only available for Firefox and the error messages are in English only.
BAAT is an open-source tool based on axe-core that can be used as a bookmarklet or user script in various browsers. It delivers reliable results and provides a solid foundation for automated accessibility checks.
Positive features include its ease of use, the ability to export reports in JSON format, and the link to Deque University, which offers further explanations and support. The error messages are concise but clearly worded.
Although BAAT’s GUI is straightforward, it does not display the underlying WCAG criteria directly. Furthermore, BAAT offers very few filtering and configuration options.
Overall, BAAT is a practical tool for quick accessibility checks.
QualWeb provides precise technical analyses and highlights the relevant lines of code directly. This makes it easier to make corrections during the development process. However, the lack of recommendations for action and the presentation of WCAG criteria via Rule IDs make it difficult to interpret the results. Furthermore, the tool only checks against WCAG 2.1 and ACT rules, without taking ARIA or WCAG 2.2 into account. Overall, QualWeb is a useful tool for technical checks, but should be supplemented by other tools. It is suitable for developers during the ongoing development process.
Lighthouse is an open-source tool integrated into Chrome DevTools that assesses performance, SEO and best practices, as well as accessibility.
Lighthouse is a tool integrated into Chrome that is suitable for quick accessibility checks. It provides clear error messages and links to the Deque University documentation.
However, some of the error messages contain only general indications (e.g. ‘contrast issue’ without any in-depth analysis) and the WCAG references can sometimes be confusing. It is also not possible to export the reports.
Overall, Lighthouse is suitable for an initial assessment of accessibility during the development process.
| Tool | Browser | Export | WCAG References | Recommendations | Special features |
|---|---|---|---|---|---|
| AInspector | Firefox | JSON, CSV | completely | yes | customizable testing criteria |
| BAAT | Firefox, Chrome, Edge | JSON | in part via links | yes | uses axe-core |
| QualWeb | Chrome | JSON | via rule-IDs | no | direct code line reference |
| Lighthouse | Chrome | no | indirectly | yes | Part of Chrome DevTools |
All the open-source accessibility testing tools examined assist in checking the accessibility of websites.
Overall, the results show that open-source tools offer an alternative to proprietary applications – particularly for organisations that prioritise data protection, transparency and customisability.