Unkillable Access / Form label accessibility checker
Form label accessibility checker
Find form fields with no accessible name, the single most common blocker on contact and checkout forms. Free scan citing WCAG 4.1.2 and 3.3.2.
An unlabelled form field is announced to a screen reader as "edit text" and nothing else. The user cannot tell whether it wants their name, their email, or their postcode.
This is the defect most likely to cost you money directly, because it sits on contact forms and checkouts — the pages where visitors were trying to give you their business.
Placeholders are not labels
The most common cause is a form styled with placeholder text instead of visible labels. A placeholder is not a label: it is not reliably announced, it vanishes the moment the field receives focus, and it typically fails contrast requirements. If your form looks clean because the labels were removed, this scan will find it.
A field is properly named by a <label for> tied to its id, by a wrapping <label>, or by aria-label. This checker accepts all three and only flags fields with none of them.
Check your form
Check a page
Free, unlimited, no account.
Scan a page and the failures show up here, worst first.
Fixes written for you — $49 once
Scanning is free forever. If you want the corrected code written rather than written by you, Pro is a single payment: no subscription, no per-site fee, no meter on your traffic. 25 AI fix generations included, and a 30-day refund with no questions.
Get Pro — $49