Free accessibility auditor

Find and fix accessibility issues in your Hyvä store

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.

How it works

Three steps from URL to a full report.

Enter your store URL

Paste any public page — homepage, product page, checkout, or category.

We scan with a real browser

Headless Chrome loads the page so Alpine.js and Tailwind run before any check executes.

Get a scored report

Issues sorted by severity, plain-English descriptions, and copy-paste code fixes for every problem found.

What we check

35 checks across 7 categories, each mapped to a WCAG 2.1 success criterion with a copy-paste fix.

Page foundations

Missing language attribute, missing title, no skip navigation link, missing main landmark.

5 checks

Images & media

Missing alt text, SVGs without accessible names, iframes without titles, autoplaying video, missing captions.

5 checks

Forms & inputs

Inputs, selects, and textareas without labels. Radio and checkbox groups missing fieldset and legend. Placeholder-only fields.

6 checks

Navigation & structure

Vague link text, links opening new tabs without warning, unlabelled navigation regions, duplicate IDs, broken heading order.

8 checks

Keyboard & ARIA

Positive tabindex, aria-hidden on focusable elements, ARIA role misuse without keyboard support, empty headings, tables without headers.

6 checks

Colour & Visual

Colour contrast ratio below 4.5:1 for normal text or 3:1 for large text, missing focus indicators, viewport zoom disabled.

3 checks

Hyvä / Alpine.js

Menu toggles missing aria-expanded, modals without escape key or focus trapping, x-show without aria-hidden, clickable divs without keyboard support.

8 checks