Axe DevTools Linter Catch and fix accessibility issues while you code

Get real-time feedback, keep your workflow moving, and block inaccessible code.

Axe Linter interoperating with GitHub Actions to flag accessibility issues in code.

Ensure every release is accessible from the start

testing

Fast

Get real-time feedback as you code. The linter flags issues in your IDE so you can fix them and keep your workflow moving.

support

Dependable

Block inaccessible code with built-in checks. Get clear remediation instructions, team-wide standards, and always-on support.

component-scan

Customizable

Map and lint custom components, integrate with tools like SonarQube and Jenkins, and use APIs and CLI for tailored workflows.

Build accessible, high-quality products efficiently

globe

Work efficiently in your favorite tools

Catch and block accessibility issues where you work—whether in your IDE, GitHub, Jenkins, SonarQube, or CI/CD pipelines. You can also flexibly integrate anywhere with our REST API or Command Line Interface (CLI) where you can access local linting functionality.

An IDE surrounded by pop outs of VS Code, GitHub, Jenkins, SonarQube, and CI/CD logos.
calendar

Develop accessible code early

Test all code in real time as early in the development process as possible (before it’s even committed), to ensure it meets accessibility standards. Set team-wide rules and configurations to test custom components to create consistent accessible experiences.

Axe Linter interoperating with GitHub Actions to flag accessibility issues in code.
share

Scale across codebases and frameworks

Lint code for React (.js .jsx .tsx), React Native, Vue (.vue), Angular (.component .html), HTML (.html .htm), and Markdown (.md .markdown) without slowing down. Quickly catch and fix issues immediately in the frameworks your team uses most.

GitHub Actions flagging accessibility issues before a code merge.
share

Keep your team moving forward

Get live support, training, and expert guidance to keep your team moving, and benefit from up-to-date documentation, enterprise security, and clear feature versions.

Custom disallow rules to set which WCAG level to check against.

Extend the power of the Axe DevTools Linter with the Axe MCP Server for clear, actionable, natural-language guidance on your app’s rendered state.

Learn More

Flexibility and ease right where you work

Create any integration you need with our easy-to-use REST API and CLI

CircleCI logo
Travis CI logo
GitLab logo
Azure DevOps logo
Atlassian Bamboo logo
Rally Software logo

Get Axe DevTools Linter documentation

Visit Deque Docs Site

Get started with accessibility linting

accessibility-linter

Axe Accessibility Linter

Test in VS Code, optimize your configuration, and lint for accessibility against your own component library.

Download for Free
devtools-linter

Axe DevTools Linter

Get everything from Axe Accessibility Linter, plus test in your IDE. Add accessibility to your pre-commit hooks and pull requests.

Get a Free Trial
dev-tools

Complete Web Toolkit

Integrate the Axe DevTools Linter into your current end-to-end testing processes with the axe DevTools for Web (Bundle).

Request a Demo

Additional resources

a variety of screens found on the Axe platform

The ultimate digital accessibility testing solution

Check out Axe DevTools to reduce risk and cost with comprehensive automated accessibility testing for web and mobile.

Explore Axe DevTools
webinar with title

From Design to Deployment: Integrating Accessibility into the SDLC

Tune in to learn about how to make accessibility a seamless part of your design, development, and deployment workflows.

Watch the Webinar
Blog with title

Three quick ways to shift left and fix accessibility issues sooner

Learn how to make accessibility part of your development workflow with three quick ways to shift left and fix issues sooner.

Read on

Frequently asked questions

Who is Axe DevTools Linter for?

How does Axe DevTools Linter work?

How is Axe DevTools Linter licensed?

Are there any free accessibility linters available?