Paste a URL. We run 35 WCAG 2.1 checks using a real browser — so Alpine.js executes before we scan — and show you exactly what to fix with copy-paste code examples.
No sign-up required. Works on any public URL.
Three steps from URL to a full report.
Paste any public page — homepage, product page, checkout, or category.
Headless Chrome loads the page so Alpine.js and Tailwind run before any check executes.
Issues sorted by severity, plain-English descriptions, and copy-paste code fixes for every problem found.
35 checks across 7 categories, each mapped to a WCAG 2.1 success criterion with a copy-paste fix.
Missing language attribute, missing title, no skip navigation link, missing main landmark.
5 checksMissing alt text, SVGs without accessible names, iframes without titles, autoplaying video, missing captions.
5 checksInputs, selects, and textareas without labels. Radio and checkbox groups missing fieldset and legend. Placeholder-only fields.
6 checksVague link text, links opening new tabs without warning, unlabelled navigation regions, duplicate IDs, broken heading order.
8 checksPositive tabindex, aria-hidden on focusable elements, ARIA role misuse without keyboard support, empty headings, tables without headers.
6 checksColour contrast ratio below 4.5:1 for normal text or 3:1 for large text, missing focus indicators, viewport zoom disabled.
3 checksMenu toggles missing aria-expanded, modals without escape key or focus trapping, x-show without aria-hidden, clickable divs without keyboard support.
8 checks