URL Accessibility Auditor

Comprehensive accessibility testing powered by axe-core and AI analysis. Find automated accessibility issues, review WCAG mappings, and plan manual verification.

axe-core Testing
AI Analysis
WCAG Mapping
Export Reports

URL accessibility audit workspace

Website URL

Enter the public URL you want to scan for detectable accessibility issues

Ready to Audit

Enter a website URL to start a comprehensive accessibility audit with AI-powered analysis.

5 credits per audit
2-5 minutes processing

What the URL Accessibility Auditor Does

The auditor opens the URL you give it in a headless Chromium browser on our server, waits for the page to load at a 1920 by 1080 desktop viewport, and runs axe-core, the open-source rules engine behind most automated accessibility checkers. Every violation axe reports is stored with its impact level, the WCAG tags axe assigns to the rule, the CSS selector and HTML of the first offending element, and a link to the rule documentation.

Two layers sit on top of the raw scan. A weighted score turns the violation counts into a single number for tracking progress between runs, and a language model writes a short business-oriented summary, with quick wins, from the score, the counts, and the top three findings. Both are conveniences for reading the results; the findings table is the audit.

How to Use It

  1. Sign in. Audits cost five credits and are saved to your account. New accounts start with free credits.
  2. Enter a full public URL. Include the scheme, for example https://example.com/pricing. Pick the page you actually want to test; the scan does not follow links.
  3. Wait for the three stages. Page load and axe scan, AI summary, then report assembly. Most pages finish in under a minute; the page load itself times out after 30 seconds, so a very slow site fails rather than hanging.
  4. Work the findings table. Sort by impact, open each rule's help link, and locate the element with the selector. Re-run after fixing to confirm the count drops, and use Audit History to compare runs.

What It Checks and the WCAG 2.2 Criteria It Maps To

The scan runs the axe-core rules tagged wcag2a, wcag2aa, wcag21a, wcag21aa, wcag22aa, and best-practice. Each violation carries the criterion tags axe attaches to the rule, which is where the WCAG mapping in the table comes from. The rules that fire most often on real sites, and the criteria they map to, include:

Best-practice rules, such as heading order and landmark conventions, appear in the results without a WCAG tag. They are worth fixing but are not conformance failures on their own.

What It Cannot Check

Automated rules detect a minority of WCAG failures, and this scan has specific blind spots you should plan around:

  • Only the initial page state. Nothing is clicked, typed, or scrolled. Menus, modals, form validation, and anything revealed by interaction are not examined, so 3.3.1 Error Identification and dialog focus behaviour are out of reach.
  • No keyboard or focus testing. 2.1.1 Keyboard, 2.4.3 Focus Order, and 2.4.7 Focus Visible need a person at a keyboard.
  • Presence, not quality. The scan can tell that an image has alt text, not whether the text is meaningful, and that a video element exists, not whether its captions are accurate.
  • Desktop viewport only. Reflow at 320 CSS pixels wide (1.4.10 Reflow) and mobile layouts are not exercised.
  • One page, no login. Cross-page criteria such as 3.2.3 Consistent Navigation and anything behind authentication are outside the scan.
  • Needs-review results are not shown. axe also returns checks it could not decide, for instance contrast on text over a background image. The report lists only confirmed violations, so those items are silently absent.

A clean scan is the point where manual testing starts, not where it ends. The automated versus manual testing guide explains what each method catches, and the step-by-step audit guide walks through the manual checks.

Reading the Output

Impact levels come straight from axe-core: critical and serious findings usually block a task for someone, moderate findings make a task harder, and minor findings are polish. The score subtracts 10, 5, 2, and 1 points respectively per finding from 100 and stops at 0, so a single page with ten critical issues scores zero, and a score of 90 or above is labelled Excellent in the interface. Use the number to compare the same page over time, not to compare different pages, which have different amounts of content to fail.

Each row in the findings table names the axe rule, its description, the WCAG tags, the selector of the first element that failed, and the fix suggestion from the rule's help text. Only the first matching element is stored per rule, so a rule that fired on forty images shows one selector; fix the pattern, not the instance. The AI Intelligence Analysis panel is generated from the score, the counts, and the top three findings only, which makes it a readable narrative for stakeholders rather than a complete plan.

Frequently Asked Questions

What does the accessibility score mean?

It is a triage number, not a conformance measure. The scan starts at 100 and subtracts 10 for each critical violation, 5 for each serious, 2 for each moderate, and 1 for each minor, with a floor of 0. A 100 means axe-core found no violations among the rules it ran on that page load; it does not mean the page conforms to WCAG, because most success criteria need a person to judge them.

Why does the violation count change between runs of the same URL?

Pages are not static. Cookie banners, rotating promotions, A/B tests, lazy-loaded sections, and third-party embeds change what is in the DOM when the scan runs, and contrast checks depend on which fonts and images had loaded. Run the page two or three times and anchor on the findings that appear every time; treat the ones that come and go as leads to confirm by hand.

Can it scan pages behind a login or a whole site?

No on both counts. The auditor loads one public URL in a fresh headless browser with no cookies, so anything behind authentication shows the login page instead. It scans only that page in its initial state. Use the Scope Checker to inventory a site, then audit a representative sample of URLs one at a time.

How much does an audit cost?

Five credits per audit, and you need to be signed in. Unlimited access accounts are not charged. Completed audits are saved to your history so you can reopen them without paying again.

Does it cover WCAG 2.2?

The scan runs axe-core rules tagged for WCAG 2.0 and 2.1 at Levels A and AA, the WCAG 2.2 Level AA tags, and axe's best-practice rules. In practice that adds automated coverage for 2.5.8 Target Size (Minimum); the other 2.2 criteria, such as 2.4.11 Focus Not Obscured, 3.2.6 Consistent Help, and 3.3.8 Accessible Authentication, cannot be judged by an automated rule and need manual review.

Essential Accessibility Resources

Comprehensive tools, checklists, and guides to help you create inclusive digital experiences

Top Pick

Automated vs Manual Accessibility Testing

What automated scans catch, what only manual testing finds, and the hybrid workflow
automated testing
manual testing
ci testing
View guide
Top Pick

AI Accessibility Audit Helper

Expert WCAG analysis and accessibility guidance with AI
accessibility
audit
wcag
+3 more
View tool
Top Pick

Scope Checker

Crawl a site to find URLs, documents, and page titles for audit scoping
scope checker
audit scope
View tool