Check

Form field without a label

The field is announced without saying what to type, which makes forms impossible to complete reliably without sight.

The markup we quote

<input type="text" name="email">

Every finding quotes the exact markup responsible, so you can confirm it by viewing the page source — you never have to take our word for it.

How to fix it

When we might be wrong

Hidden, submit and button inputs need no label, and neither do fields that are already labelled by an aria-labelledby that resolves.

Check whether it is fixed

Check a page free Get the plugin

If the finding is wrong, tell us with the page and the line. A wrong finding costs more trust than a missing one, and it is the defect we treat as urgent.

All the checks we explain