Overview
Find unlabelled inputs, empty links and buttons, and missing page language. Three of the six most common WCAG failures.
Unlabeled form controls, empty links and empty buttons are three of the six most common WCAG failures on the web, and none of them can be seen by looking at the page. Form & Interactive Auditor computes the accessible name of every control, link and button the way assistive technology does, and reports what has none. What it checks (WCAG 2.2) - Form fields with no label (4.1.2) — including ARIA fields such as role="textbox", which a wrapping label does not label. - Buttons with no name and links with no name (4.1.2), including image links and image-map areas. - Link text that says nothing — "click here", "read more" (2.4.4). - The page language: missing, malformed, or not a real language code — eng is not one (3.1.1). Validated against the IANA language registry. - Duplicate ids that silently break label association. What counts as a name - A <label for>, a wrapping label, aria-label, aria-labelled by, a title, the alt or name of an image inside a link or button, a submit button's value. A control is never named by its own contents: a dropdown's options are not its label. - A placeholder is a name — the browser uses it — so a placeholder-only field is listed for review under 3.3.2 rather than counted as a 4.1.2 failure. Pro ($19.99 once) - Every issue, unlimited scans. - Multi-page reports and the client-ready document export. - CSV export. How it is tested - Validated against the W3C's ACT rule test cases for form field, button and link names and for page language: every official case agrees; none disagrees. - Cross-checked against axe-core; more than 300 unit tests; fixtures checked in a real browser on every commit. - No network requests, asserted end to end.
0 out of 5No ratings
Details
- Version1.0.1
- UpdatedNovember 11, 2026
- Size110KiB
- LanguagesEnglish
- DeveloperEthan BraddyWebsite
4508 N Port Ridglea Ct Granbury, TX 76049-5870 USEmail
hello@auditlint.comPhone
+1 817-279-3675 - TraderThis developer has identified itself as a trader per the definition from the European Union and committed to only offer products or services that comply with EU laws.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site