Paste any HTML — a full page, a component snippet, or a template fragment — into the input panel. The checker works with both complete documents and partial HTML without requiring a doctype or root element.
The tool runs 40+ WCAG rules instantly in your browser and displays an overall accessibility score from 0 to 100, along with separate pass rates for WCAG Level A, Level AA, and Level AAA criteria.
Choose the WCAG conformance level you are targeting using the A / AA / AAA toggle. Level AA is the legal minimum for most jurisdictions, including the EU Web Accessibility Directive and the US Section 508 standard.
Review the score card to see how many issues are critical, serious, moderate, or minor, and how many elements and rules were evaluated. A score of 80 or above is considered good; below 50 indicates significant barriers.
Use the severity filter buttons to focus on critical and serious issues first. These map to WCAG failure conditions that completely block access for screen reader users, keyboard-only users, or users with low vision.
Expand any issue card to see the exact HTML element that triggered the rule, a plain-English explanation of the problem, and a suggested fix with a corrected code snippet wherever one can be generated.
Filter by category (images, forms, headings, ARIA, color, keyboard, links, landmarks, tables, multimedia, language, structure) to audit a specific aspect of your HTML in isolation.
Copy the report as a Markdown document for embedding in pull request descriptions, accessibility audits, or issue trackers. Use the JSON copy format for structured processing or API pipeline integration.
40+ WCAG 2.2 rules across 12 accessibility categories: images, forms, headings, ARIA, color contrast, keyboard navigation, links, landmarks, tables, multimedia, language, and document structure.
Weighted accessibility score (0–100): critical issues deduct the most points, capped per severity tier so that a single very-bad rule cannot dominate the entire score.
WCAG Level A / AA / AAA breakdowns: separate compliance pass-rates help you understand which conformance tier your HTML meets and how much work remains to reach the next level.
Inline color contrast analysis: parses hex, rgb(), hsl(), and named CSS colors from inline style attributes and calculates relative luminance using the WCAG contrast ratio formula (4.5:1 for normal text, 3:1 for large text).
HTML fragment support: the parser does not require a full document — paste a React component, an email template, or a design system snippet and the checker handles it gracefully.
Per-issue code fix suggestions: wherever a mechanical fix is known, the tool generates a corrected HTML snippet so you can apply the change immediately without researching the spec.
Severity and category filters: instantly surface the highest-priority issues or focus a specific category such as form labeling or ARIA roles without losing the rest of the report.
No new dependencies: built entirely on a custom lightweight rule engine using the project's existing packages. Zero bundle-size overhead from axe-core or JSDOM.
Copy as Markdown report: renders the full issue list in structured Markdown for pasting into GitHub Issues, Notion docs, Jira tickets, or accessibility audit templates.
Browser-only processing: HTML never leaves your machine. The tool performs all analysis in client-side JavaScript, making it safe for proprietary codebases and pre-release designs.
AI-enhanced explanations: click Explain with AI on any issue to get a detailed explanation of who is affected (screen reader users, keyboard-only users, low-vision users) and additional context on the WCAG criterion.
Keyboard shortcuts: run the check with ⌘↵, clear the input with ⌘⇧K, and copy the report with ⌘⇧C without leaving the keyboard.