9 Scanners, One Unified Report
Each scanner targets a different aspect of web accessibility. Together they give you a comprehensive picture of WCAG conformance across desktop and mobile viewports.
๐ Axe DevTools External
Deep, developer-level accessibility testing with zero false positives.
What it does
Axe DevTools runs the full axe-core engine (~96 rules) inside the browser against the live DOM. It catches violations like missing alt text, invalid ARIA attributes, poor color contrast, broken form labels, and more. Every issue it reports is a real, confirmed violation, no guesswork.
Results are grouped by impact level (critical, serious, moderate, minor) and linked to the specific HTML elements that fail, along with fix suggestions and WCAG success criteria references.
Key capabilities
- Full axe-core ruleset (~96 rules)
- Zero false positives guaranteed
- Code-level fix suggestions
- WCAG 2.0, 2.1, 2.2 + Section 508
- Impact severity classification
- Affected HTML element reporting
AAAAAA
๐ WAVE External
Visual-style accessibility analysis: structure, contrast, ARIA, and more.
What it does
WAVE categorises every accessibility finding into errors, alerts, contrast issues, structural elements, features, and ARIA usage. It's especially useful for spotting missing alt text, empty links, empty buttons, and structural problems that other tools may overlook.
When a WAVE API key is configured, results come from the official WAVE API. Otherwise, a local fallback analysis runs directly in the browser.
Key capabilities
- Visual overlay of issues on the page
- Structure & contrast analysis
- Missing alt text detection
- Heading hierarchy checks
- ARIA role & attribute validation
- Empty link & button detection
AAA
๐ก Lighthouse External
Quick built-in accessibility, performance, and SEO scoring.
What it does
Lighthouse is Google's open-source auditing tool built into Chrome. It runs a subset of axe rules (~57) and produces a single accessibility score out of 100. It also scores your page for performance, best practices, and SEO, giving you a holistic quality picture alongside accessibility.
Its audit results are categorised into violations, passes, not-applicable, and manual checks that require human review (e.g. logical tab order, focus management).
Key capabilities
- Accessibility score out of 100
- Also checks performance & SEO
- Subset of axe rules (~57)
- Fast, convenient overview
- Manual checks you should verify
- Desktop and mobile emulation
AAA
โจ๏ธ Keyboard Built-in
Checks that all interactive elements are keyboard-accessible.
What it does
Many users don't use a mouse. They rely on keyboard (Tab, Enter, Space, Arrow keys) to navigate. This scanner checks every interactive element (buttons, links, inputs, custom widgets) to ensure they're reachable via Tab, have visible focus indicators, and don't create keyboard traps.
It flags elements with tabindex issues, missing focus styles, interactive elements that aren't natively focusable, and potential focus traps that could lock keyboard users.
Key capabilities
- Tab order & focus management
- Missing tabindex detection
- Focus trap detection
- Keyboard-only operability audit
- Visible focus indicator checks
A
๐ Headings Built-in
Validates heading hierarchy, structure, and semantic correctness.
What it does
Screen reader users navigate by headings. A proper <h1> โ <h2> โ <h3> hierarchy acts as a table of contents. This scanner checks for skipped levels (e.g. jumping from h2 to h4), missing h1 elements, multiple h1s, and empty headings.
A correct heading structure also helps search engines understand your page content, so fixing these issues benefits both accessibility and SEO.
Key capabilities
- Heading level skip detection
- Missing H1 warning
- Multiple H1 detection
- Heading content analysis
- Full hierarchy visualisation
AAA
๐ Links Built-in
Audits links for accessible names, generic text, and target behavior.
What it does
Links that say "click here" or "read more" make no sense out of context, and screen reader users often navigate by listing all links on a page. This scanner checks for empty links, generic link text, missing accessible names, links that open in new windows without warning, and duplicate link text pointing to different URLs.
Key capabilities
- Empty link detection
- Generic link text flagging
- New-window warning audit
- Duplicate link text check
- Accessible name validation
AAA
๐ Forms Built-in
Validates form controls for labels, groups, autocomplete, and error handling.
What it does
Forms are one of the most common accessibility failure points. This scanner checks every <input>, <select>, and <textarea> for associated labels, proper <fieldset>/<legend> grouping for related controls, autocomplete attributes for personal data fields, and required field indicators.
Key capabilities
- Missing label detection
- Fieldset/legend validation
- Autocomplete attribute check
- Required field & error handling
- Input type validation
AAA
๐ฌ Media Built-in
Checks images, video, and audio for alt text, captions, and controls.
What it does
Images without alt text are invisible to screen readers. Videos without captions exclude deaf and hard-of-hearing users. This scanner audits all <img>, <video>, and <audio> elements for missing alternative text, absent caption tracks, autoplay behavior, and whether media controls are provided.
Key capabilities
- Image alt text audit
- Video caption & track detection
- Audio alternative check
- Autoplay detection
- Media control availability
AAAAAA
๐จ Color Contrast Built-in
Measures text-to-background contrast ratios against WCAG thresholds.
What it does
Low contrast text is hard to read for everyone, especially users with low vision, color blindness, or in bright sunlight. This scanner samples text elements and computes the contrast ratio between text and background colors. It flags elements that fail the AA threshold (4.5:1 for normal text, 3:1 for large text) and optionally the stricter AAA threshold (7:1 / 4.5:1).
Key capabilities
- AA contrast ratio check (4.5:1 / 3:1)
- AAA enhanced contrast (7:1 / 4.5:1)
- Large text detection
- Element-by-element reporting
- Computed color extraction
AAAAA
WCAG Conformance Levels: A vs AA vs AAA
The Web Content Accessibility Guidelines (WCAG) define three levels of conformance. Each level builds on the previous one.
| Aspect | Level A | Level AA | Level AAA |
|---|
| Purpose | Remove the most severe barriers | Remove barriers for the broadest audience | Provide the best possible experience |
| Color contrast (normal text) | N/A | 4.5 : 1 minimum | 7 : 1 minimum |
| Color contrast (large text) | N/A | 3 : 1 minimum | 4.5 : 1 minimum |
| Keyboard access | All functionality via keyboard | No keyboard traps | No timing on keyboard use |
| Text alternatives | Alt text for images | Captions for live video | Sign language for video; extended audio descriptions |
| Navigation | Page has a title; links have purpose | Multiple ways to find pages; visible focus | Section headings; location in site shown |
| Readability | Page language declared | Language of parts declared | Unusual words explained; reading level guidance |
| Legal requirement | Rarely sufficient on its own | Required by most laws (ADA, EN 301 549, EAA) | Not typically required by law |
| Recommendation | Baseline, everyone should meet this | Target this level for compliance | Aspire to this for critical content |