← jwatte.com

WCAG Accessibility Audit — WAVE-Style, with 2.1 / 2.2 AA + 3.0 Draft Coverage

Enter a URL. We fetch the static HTML, run 70+ programmatic WCAG checks (the exact checks WAVE fires — plus the six new 2.2 outcomes and the 3.0 draft outcomes), and hand you a downloadable report in CSV, HTML, or print-ready PDF. Cross-validate the same URL against wave.webaim.org/report — they are the ground truth we calibrate against.

Why this tool exists — the 5,000-lawsuit reality, the $11,500 yoga studio, and the widget trap →  ·  Deep-dive: what every check does →

Honest limits. No browser-based crawler can fully replace pulling every page down and opening it in a screen reader. Static HTML cannot measure computed color contrast, focus order, keyboard traps, screen-reader announcements, motion-reduction preferences, or anything that requires rendering. What we catch programmatically is the bulk of WCAG AA issues — missing alt, empty links, skipped headings, missing labels, target-size markup, viewport lockouts, and the GSC-adjacent image-metadata gaps. For any page that matters, download it, audit it with NVDA or VoiceOver, and revalidate against wave.webaim.org/report before claiming WCAG conformance.
New here? Read why this tool exists — over 5,000 ADA website lawsuits were filed in 2025, a Portland yoga studio paid $11,500 for a two-hour fix, and the FTC fined one "accessibility widget" vendor $1M for false claims. One in four of your prospective customers has some form of disability. The same fixes that close your legal exposure also close your SEO gap.

Audit a URL

2.1 AA (baseline) 2.2 AA new outcomes 3.0 draft outcomes WAVE parity checks

Checks 70+ success criteria programmatically: alt text quality, heading order, landmarks, form labels, duplicate IDs, ARIA correctness, language declaration, skip links, target size markup, dragging gestures, focus-not-obscured hints, consistent help, redundant entry, accessible authentication patterns, meta-refresh timing, reflow/zoom lockouts, media captions/transcripts, plain-language proxies, and the GSC Image Metadata fields (copyrightNotice / license / creditText / acquireLicensePage / creator type).

Cross-promotion — the books that go deeper on each failure type

Every issue we flag here has a chapter in one of the books that shows you exactly how to remediate it, why it matters to real users, and how to make the fix stick across a team. Buy the book that matches the failure pattern you are seeing most.

The $97 Launch
Ch 12, 29 — Accessibility as a Launch Gate
Treating WCAG AA as a pre-ship checklist item the way we treat Core Web Vitals. Includes the exact five-minute triage script for new pages.
Read the chapter →
The $20 Dollar Agency
Ch 8, 13 — Accessibility Deliverables for Client Sites
How to scope an accessibility audit line-item, price it, and ship the VPAT-equivalent statement the client's procurement team actually wants.
Read the chapters →
The $100 Network
Ch 14, 22 — Accessibility at Network Scale
Running the audit across 50+ sites in one pass, triaging what blocks shipping versus what is a backlog ticket, and the quarterly re-audit cadence.
Read the chapters →
AI Terminal Kickstart
Appendix — AI-Assisted A11y Fixes
The copy-paste prompt library that takes a WAVE report (or this tool's AI prompt) and produces working patches in Claude Code, Cursor, or ChatGPT.
Read the post →
🔗 Revalidate this audit. After you apply fixes, paste the same URL into wave.webaim.org/report and confirm the error count dropped. WAVE is maintained by WebAIM at Utah State University; their engine is the accessibility industry's de-facto reference. If our tool says "pass" but WAVE still flags it, trust WAVE and tell us — we will tighten our rule.