Images without text alternatives
Decorative images marked as content, informative images with empty alt text, and icon buttons with no accessible name. Screen-reader users hear "image" or nothing at all.
Scan your whole site against WCAG 2.2 AA with axe-core. Every failure names the exact element and the page it sits on — no screenshots to cross-reference.
axe-core rules, run in a real browser against the page a visitor actually sees.
Decorative images marked as content, informative images with empty alt text, and icon buttons with no accessible name. Screen-reader users hear "image" or nothing at all.
Body text under 4.5:1 and large text under 3:1, measured against the computed background — including text over gradients and images, which eyeballing always misses.
Skipped levels, multiple h1s, and headings used for visual size rather than outline. Heading order is how most screen-reader users navigate a page they have never seen.
Inputs relying on placeholder text, labels not programmatically bound to their control, and required fields that announce nothing. Checkout and contact forms are where this costs you directly.
Interactive elements that cannot be reached with Tab, custom widgets with no focus indicator, and modals that let focus escape behind them.
Invalid roles, required attributes missing from composite widgets, and aria-hidden on focusable content. Bad ARIA is measurably worse than no ARIA.
Accessibility failures are the rare defect that costs you users, search rankings and legal exposure at the same time.
The WHO puts the share of people living with a significant disability at about 16% worldwide. A barrier at checkout is not an edge case, it is a segment of your customers who cannot buy.
Since June 2025 a wide range of consumer-facing digital services sold in the EU must meet accessibility requirements. "We did not know" stopped being a position.
Proper labels, real heading structure and sufficient contrast improve mobile usability and are read by the same machines that index your content — including AI crawlers.
Three steps, no installation, nothing to configure.
Enter a URL and we read your sitemap, falling back to a crawl if there is not one. You choose how many pages to cover.
Pages load in a real headless browser before axe-core runs, so client-rendered content is tested the way a visitor meets it rather than as raw HTML.
Failures are grouped by rule and severity, each one naming the page and the element selector, and exportable as PDF or CSV.
What automated testing covers, which standard to pick, and where a human still has to look.
Industry estimates put automated coverage at roughly a third of WCAG success criteria. That third includes the highest-volume failures — contrast, alt text, labels, ARIA misuse — so it is the fastest way to clear the bulk of your issues. The remaining criteria need a human: whether alt text is meaningful, whether focus order matches the visual layout, whether an error message actually explains the error.
WCAG 2.2 AA is the sensible default and the level most legislation points at, including the European Accessibility Act. Pick WCAG 2.1 AA or 2.0 AA if a contract or policy names that version specifically, and Section 508 if you are selling to US federal agencies. You can change the standard on the form before scanning.
Yes. Every page is loaded in a real headless Chromium and given time to settle before axe-core inspects the live DOM, so single-page applications and lazily hydrated components are tested as rendered rather than as an empty shell.
No, and you should be wary of any tool that says otherwise. A clean automated scan means you have cleared the machine-detectable failures. Compliance claims need manual testing with assistive technology, and typically a documented accessibility statement and remediation plan alongside it.
Any publicly reachable URL works, including a staging host, as long as it is not blocked to our crawler. Pages behind authentication are not supported — the scanner does not hold credentials and never will.
Each finding carries the rule that failed, the severity, the page URL and a CSS selector for the offending element, so a developer can go straight to the markup. Export the whole thing as CSV for a ticket tracker, or as PDF to share with a client.
Accessibility is one of five checks. Each runs on its own, or all of them together in one score.
Slow pages lose sales and rankings. See exactly which pages drag, on mobile and desktop.
Dead ends frustrate visitors and quietly drain SEO. We crawl every page and flag every 404.
Check whether ChatGPT, Perplexity and Google AI Overviews can reach, read and quote your content.
Passive checks on transport security, defensive headers and public exposure signals.
Know your site is down before your users tell you, and watch its health score over time.
Run every check in one pass and get a single health score with the top three things to fix.