Home / Platform / ACE Extension

Browser Accessibility Testing — ACE™ Extension

Test interactive elements, single-page applications, and dynamic content directly in your browser. ACE Extension brings the full power of the ACE Engine to your browser, so you can catch accessibility issues that server-side scanners miss.

ACE Extension browser panel preview
Trusted by businesses, agencies, and the public sector to deliver better digital accessibility worldwide. Join them today!
Trusted by brand logo
Trusted by brand logo
Trusted by brand logo
Trusted by brand logo
Trusted by brand logo
Trusted by brand logo
Trusted by brand logo
Trusted by brand logo
Trusted by brand logo
Trusted by brand logo
Trusted by brand logo
Trusted by brand logo
Trusted by brand logo
Trusted by brand logo
Trusted by brand logo
Trusted by brand logo
Trusted by brand logo
Trusted by brand logo
Trusted by brand logo
Trusted by brand logo
Trusted by brand logo
Trusted by brand logo
Trusted by brand logo
Trusted by brand logo
Trusted by brand logo
Trusted by brand logo
Trusted by brand logo
Trusted by brand logo

What Is ACE Extension?

ACE Extension is a browser-based accessibility testing tool developed by AccessibilityChecker.org. Installed directly into chrome, it runs the same powerful ACE™ Engine that powers ACE Scanner, but operates in real-time within your browser as you interact with any website. This means you can test interactive elements that static scanners cannot reach: modals, dropdowns, tooltips, dynamic forms, single-page application state changes, keyboard navigation, and focus management.

While ACE Scanner excels at crawling entire sites and detecting patterns across hundreds of pages, ACE Extension fills a critical gap: it tests the behavior of interactive components, the keyboard experience, ARIA implementation in live widgets, and dynamic content loading. Together, Scanner and Extension by AccessibilityChecker.org provide comprehensive coverage—Scanner catches structural issues, Extension catches interactive and behavioral issues.

ACE Extension is powered by the same proprietary ACE Engine and uses the same ACE Rule IDs and ACE Impact Classification (Legal Risk, User Impact, Best Practice) as every other product in the ACE Platform. This means your results are consistent whether you're scanning, testing interactively, or remediating with SmartFix.
ACE Extension panel showing accessibility issues inside the browser

Why Browser-Based Testing?

Automated server-side scanners like ACE Scanner are incredibly efficient at crawling static HTML and detecting structural issues at scale. But they have a fundamental limitation: they only see the initial page state. If a button appears when you click another button, if a dropdown opens on hover, if a form field becomes required after selecting an option, if a modal's focus trap only activates after it's rendered, a static scanner will miss these interactions entirely. This is where ACE Extension by AccessibilityChecker.org makes the difference.

Developers and QA engineers need to know: Does the keyboard work? Can I reach all interactive elements with Tab? Does focus move sensibly? Are live regions announcing content? Are custom widgets properly labeled and navigable? These questions can only be answered by testing the page as users experience it, through a real browser, in a real session, with real interactions. ACE Extension enables this workflow directly in Chrome, without switching tools or breaking your flow. Many accessibility issues found during manual testing are issues that automation cannot detect until they are triggered by user interaction. ACE Extension brings a testing layer to your Chrome workflow that bridges this gap, letting developers catch and fix interactive accessibility issues before they reach production.

Browser-based testing vs server-side scanning comparison

What Can ACE Extension Test?

ACE Extension is designed to test aspects of accessibility that require a real browser session and user interaction. Here's what you can audit in real-time with AccessibilityChecker.org's browser-based testing approach:

Interactive Elements
Modals, dropdowns, tooltips, popovers, expandable panels. Test in any state.
ARIA Implementation
Custom widget ARIA attributes, live regions, aria-labels, role correctness.
Single-Page Applications
React, Angular, Vue, Svelte. Test client-side routing and state changes.
Form Validation
Error messaging, validation feedback, required field indicators.

Key Features of ACE Extension

ACE Extension by AccessibilityChecker.org combines real-time testing with the power of the ACE Engine. These features are built specifically for developers and QA teams who need to test accessibility throughout the development cycle:

Real-time Issue Detection
As you interact with a page, accessibility issues appear instantly in your DevTools panel, highlighted on the page.
ACE Engine Powered
Same 100+ accessibility rules, same ACE Rule IDs, same ACE Impact Classification as ACE Scanner.
DevTools Integration
Native Chrome DevTools panel. No separate app to launch, no context switching.
Code-Level Guidance
Every issue includes the exact HTML element, XPath, and step-by-step fix instructions.
Keyboard Audit
Dedicated keyboard navigation testing: Tab order verification, focus trap detection, keyboard-only usability.
Live Region Monitoring
Watch ARIA live regions announce updates as they happen. Verify screen reader compatibility in real-time.

ACE Scanner vs. ACE Extension

Both ACE Scanner and ACE Extension by AccessibilityChecker.org are powered by the same proprietary ACE Engine, but they serve different testing needs. Understanding the difference helps you use them effectively as complementary tools in your accessibility workflow.

Feature ACE Scanner ACE Extension
Testing Scope Crawls entire domains, hundreds of pages in one scan Tests individual pages in real-time as you browse
Interactive Elements Limited to initial page state Full testing of modals, dropdowns, dynamic content
Speed Bulk scanning, good for large sites Instant real-time feedback per page
Results & Patterns Pattern detection across pages, component grouping Per-page issue details, code-level guidance
Best For Finding site-wide issues, compliance audits, monitoring Development, QA, interactive testing, debugging
Dashboard Integration Yes, full scan history and trending Yes, results sync to ACE Dashboard

How ACE Extension Results Sync to ACE Dashboard

Every accessibility issue you find with ACE Extension is automatically logged to your ACE Dashboard. This creates a unified record of issues found through both automated scanning and interactive browser testing, giving your entire team a consistent view of accessibility status.

Logged issues are checked against existing scanner findings first. Only issues that were not already detected by ACE Scanner are added to the dashboard, avoiding duplicates. Each logged issue includes the URL where it was found, the specific element affected, the ACE Rule ID, and any notes you add.

Because interactive issues require user-triggered actions to surface, ACE Scanner cannot automatically determine whether they have been resolved the way it can with structural issues. For this reason, issues logged from ACE Extension must be manually marked as resolved in the dashboard once your team has addressed them.

ACE Dashboard showing Extension results synced alongside Scanner findings

Who Uses ACE Extension?

ACE Extension by AccessibilityChecker.org is designed for teams that want accessibility testing integrated into their development workflow. Front-end developers use it to catch issues before they create pull requests. QA engineers use it to verify that fixes actually work in the browser. Accessibility consultants use it to audit interactive features and provide evidence of conformance. Teams building with React, Angular, Vue, or Svelte use it to test single-page application behavior and state management.

If you're building interactive web applications and you care about accessibility, ACE Extension is for you. It's free to install, runs entirely in your browser, and requires no changes to your codebase. Start testing your interactive elements today.

Front-End Developers
Catch accessibility issues before creating pull requests by testing directly in the browser as you build interactive features.
QA Engineers
Verify that accessibility fixes actually work in real browser environments, ensuring issues are resolved—not just implemented.
Accessibility Consultants
Audit interactive features and provide clear evidence of conformance based on real user interactions and behavior.
Modern Web Teams (React, Angular)
Test single-page application behavior, dynamic content, and state changes to ensure accessibility across modern frameworks.
Teams Building Interactive Applications
Integrate accessibility testing directly into your development workflow with a tool that runs entirely in the browser and requires no changes to your codebase.


Frequently Asked Questions

ACE Extension is free to download and includes up to 3 scans per day at no cost. For unlimited scanning, results sync to the ACE Dashboard, and full team features, you need an ACE subscription.
Yes. ACE Extension works with React, Angular, Vue, Svelte, Next.js, Remix, and any framework that renders in a browser. Because the extension runs directly in Chrome, it sees whatever the page renders, including dynamic content, state changes, lazy loading, and client-side routing.
Issues found by ACE Extension are automatically synced to your ACE Dashboard. Only issues not already detected by ACE Scanner are added, avoiding duplicates. Each issue is logged with the URL, the element affected, the ACE Rule ID, and any notes you add. Because interactive issues require user-triggered actions to surface, they cannot be automatically marked as resolved, so your team will need to mark them as resolved manually once addressed.
No, but they complement each other. Scanner provides broad coverage across hundreds of pages on a schedule. Extension lets you test interactive behavior in real time during development. Most teams use both: Scanner for monitoring, Extension for catching issues before code reaches production.
Yes. ACE Extension works on any URL your browser can reach, including localhost, staging environments, and internal networks. There is no domain whitelist or API requirement. Just browse to the page and the extension tests it.
Most browser extensions run a one-time scan when the page loads and surface a list of raw WCAG violations. They do not test interactive behavior, so anything triggered by a click, hover, or keyboard interaction goes undetected. ACE Extension tests the page as users actually experience it, including dynamic content, state changes, and custom interactive components. It also provides code-level fix guidance for every issue, automatically syncs findings to your ACE Dashboard for compliance tracking, and uses the same ACE Engine and rule IDs as ACE Scanner, keeping results consistent across your entire workflow.
Test What Scanners Can't See

Catch interactive accessibility issues before they reach production