♿ Chrome Extension

Make the web
accessible for everyone.

AccessiAI scans any page for WCAG 2.1 violations in seconds, helps you fix them with AI-powered reports, and improves readability for every user — right from your browser.

28 WCAG rules
3 AI providers
A/AA/AAA All levels
AccessiAI extension popup screenshot

Follows standards set by

Features

Everything you need
to audit accessibility

Six integrated tools in one browser extension — no logins, no subscriptions, no data leaving your machine. Available in English, Spanish, Portuguese, Chinese, and Japanese.

WCAG Scanner

Checks 28 rules across WCAG 2.1 levels A, AA, and AAA on demand. Violations are highlighted directly on the page in colour-coded overlays — red for critical, orange for moderate, yellow for minor — with an issue navigator to step through every finding and a MutationObserver that auto-rescans SPAs on DOM changes.

16 Level A 6 Level AA 6 Level AAA 28 rules Live DOM Auto-rescan CSV & Excel export

AI-Powered Reports

Send page structure and scan results to OpenAI, Anthropic Claude, or Google Gemini. Get back a professional 7-section Markdown report — executive summary, prioritised fixes, compliance estimate — ready to share with your team in seconds.

OpenAI GPT-4o Claude Haiku / Sonnet Gemini Flash / Pro 7-section report Markdown export

Readability Panel

Live CSS overrides for font size (70–200%), line height, letter spacing, dyslexia font, high contrast, grayscale, and colour inversion — applied instantly, no reload needed.

OpenDyslexic High contrast Per-tab settings

Text-to-Speech

Read full pages or selected text aloud using native browser speech synthesis. Adjust voice, rate (0.5×–3×), and pitch on the fly without any external service. TTS state persists so the popup reopens with the correct play/pause/stop labels.

Native synthesis Selection mode Voice control

Issue Navigator

Step through every flagged violation one by one using keyboard shortcuts. Each step scrolls the page and focuses the affected element — ideal for systematic remediation.

Keyboard nav Auto-scroll Element focus

CSV / Excel Export

Export the full issue list — rule ID, WCAG level, element selector, description — to CSV or Excel. Drop it straight into a bug tracker or compliance report.

CSV Excel (.xlsx) Full metadata

Contrast Checker

Pick any two colours on the page with an eyedropper and get an instant contrast ratio with WCAG pass/fail for normal text, large text, and UI components.

Eyedropper 4.5:1 / 3:1 Instant result

Keyboard Audit

Visualise the tab order across the entire page as a numbered overlay, and detect focus traps, missing outlines, and elements unreachable by keyboard before users hit them.

Tab order map Focus trap detection Outline check

Issue Search & Filter

Instantly search across all scan results by keyword, rule ID, or selector. Filter down to a specific WCAG level or rule type to zero in on what matters without scrolling through every finding.

Keyword search Rule ID filter Level filter Live results

Multi-Language UI

The extension interface is fully localised — switch between English, Spanish, Portuguese, Japanese, and Chinese without leaving the popup.

English Español Português 日本語 中文
Coming Soon

AI Improvements

Smarter, context-aware suggestions powered by the latest models — auto-fix proposals, severity scoring, and one-click remediation hints directly in the popup.

Auto-fix Severity scoring Smart hints
Coming Soon

Interactive Dashboard

A full-page dashboard with trend charts, per-rule breakdowns, and historical scan comparisons — track your site's accessibility score improving over time.

Trend charts History Score tracking
Coming Soon

New Rules & Tools

Expanding beyond WCAG 2.1 — ARIA authoring practices, WCAG 2.2 checks, mobile touch-target audits, and animated content motion detectors are on the roadmap.

WCAG 2.2 ARIA practices Touch targets
How it works

Three clicks to full compliance audit

AccessiAI injects only when you ask — zero background tracking, zero performance impact.

Open the extension

Click the AccessiAI icon in your toolbar while viewing any webpage you want to audit.

Click "Scan Page"

The scanner runs all WCAG checks, highlights violations directly on the page, and shows a count badge.

Fix & export

Review issues in the popup, navigate between them, run AI analysis, and export results to CSV or Excel.

AccessiAI scan flow — browser page with violation highlights
Scanner

Catch real violations
in real time

The scanner checks the live DOM — not source code — so it catches issues that only appear after JavaScript runs. Results update automatically as the page changes.

  • Missing image alt text, button names, form labels
  • Low colour contrast (normal and large text)
  • Keyboard traps and missing tabindex
  • Invalid or missing ARIA roles and landmark structure
  • Language attribute validation against BCP 47
  • MutationObserver auto-rescan debounced at 800ms
AccessiAI scanner tab showing real-time violations
Readability

Make any page easier
to read — instantly

Increase font size, open up line spacing, load the OpenDyslexic font, switch to high-contrast mode, or invert colours — all without touching the page's code.

  • Font size 70–200% in 10% steps
  • Line height (Normal → 3.0, step 0.2), letter spacing (0–0.3em), word spacing (0–1.0em) steppers
  • OpenDyslexic font loaded from CDN on demand
  • High contrast · Grayscale · Invert colours toggles
  • Highlight all links or all headings
  • Settings persist per tab and restore on popup reopen
AccessiAI readability tab — typography controls
WCAG Rules

28 checks. Every level.

Rules are organised by WCAG 2.1 conformance level and colour-coded in the UI for at-a-glance severity.

A

Images missing or empty alt attribute

SC 1.1.1 — img-alt
A

Buttons / role="button" with no accessible name

SC 4.1.2 — button-name
A

Links with empty or vague text ("click here", "more")

SC 2.4.4 — link-name
A

Form inputs with no label, aria-label, or title

SC 3.3.2 — input-label
A

Click-only elements missing keyboard access

SC 2.1.1 — click-keyboard
A

Icon-only interactive elements with no accessible label

SC 4.1.2 — icon-aria
A

Focusable divs/spans missing a semantic role

SC 4.1.2 — custom-role
A

Interactive ARIA roles with no reachable tabindex

SC 2.1.1 — tabindex-required
A

Missing "skip to main content" anchor link

SC 2.4.1 — skip-link
A

Page has no <main> or role="main" landmark

SC 1.3.6 — landmark-missing
A

Page <title> is missing or empty

SC 2.4.2 — page-title
A

<iframe> elements missing a title attribute

SC 4.1.2 — iframe-title
A

Images used as links with empty or missing alt text

SC 1.1.1 — img-link-alt
A

<select> elements without an associated label

SC 1.3.1 — select-label
A

Data tables missing header cells (<th>) or scope

SC 1.3.1 — table-headers
A

Form error messages not programmatically associated with inputs

SC 3.3.1 — error-identification
AA

Text contrast below 4.5:1 (normal) or 3:1 (large)

SC 1.4.3 — low-contrast
AA

Missing or invalid lang attribute (BCP 47)

SC 3.1.1 — language-attr
AA

Interactive elements with outline:none and no fallback

SC 2.4.7 — focus-visible
AA

Videos with no captions or subtitles track

SC 1.2.2 — video-captions
AA

Form control borders below 3:1 contrast

SC 1.4.11 — non-text-contrast
AA

Elements with positive tabindex disrupting tab order

SC 2.4.3 — positive-tabindex
AAA

Text passing AA but below 7:1 enhanced contrast

SC 1.4.6 — enhanced-contrast
AAA

Links with no meaningful word in accessible name

SC 2.4.9 — link-purpose-context
AAA

Skipped heading levels (h1→h3) or multiple h1 elements

SC 2.4.10 — heading-hierarchy
AAA

Line length exceeds 80 characters (measure too wide)

SC 1.4.8 — line-length
AAA

Insufficient text spacing — line-height <1.5 or letter-spacing <0.12em

SC 1.4.12 — text-spacing
AAA

Elements that flash more than 3 times per second

SC 2.3.2 — three-flashes
AccessiAI AI tools tab — provider selection and Markdown report
AI Analysis

Let AI write your
accessibility report

AccessiAI bundles page structure, scan results, and WCAG context into a single prompt — then returns a professional 7-section report you can share directly with your team.

  • Executive summary + estimated AA compliance %
  • Critical (A), moderate (AA), and minor (AAA) issues
  • Structural analysis of headings, forms, and landmarks
  • Top 5 prioritised remediation recommendations
  • Report persists in storage — survives popup close

Works with your existing API key:

🟢 OpenAI — gpt-4o-mini & gpt-4o
🟣 Anthropic — claude-haiku-4-5 & claude-sonnet-4-6
🔵 Google — gemini-2.0-flash & gemini-1.5-pro

Start auditing in 30 seconds

Free forever. No account. No data sent anywhere without your explicit action.

Manifest V3 · Chrome 88+ · No background permissions