web validator

Form Accessibility Validator

Validate form fields for labels and autocomplete hints to improve accessibility and UX.

Results

Processing…
Status
Processing...
Details
Processing...
Fields checked
Processing...
Missing labels
Processing...
Missing autocomplete
Processing...

How to use this validator

  1. Paste the form HTML.
  2. Run validate to find fields missing labels or autocomplete.
  3. Add labels/aria-labels and autocomplete hints, then re-run.

Rules & checks

Ensures each non-hidden input/select/textarea has a label via for/id or aria-label/aria-labelledby.

Flags missing autocomplete on common types (email, name, password, tel).

Runs client-side; no data stored.

Inputs explained

  • Form HTML

    Paste your form markup. We’ll flag inputs/selects/textareas that lack labels or autocomplete hints where applicable.

When to use it

  • QA forms for accessibility before launch
  • Check CMS form outputs
  • Support teams reviewing user-submitted HTML

Common errors

  • Input/select/textarea without label/aria-label
  • Missing autocomplete on email/name/password/tel fields
  • Inputs hidden but not intended (ensure type=hidden is used when appropriate)

Tips

  • Always pair inputs with visible labels or aria-label
  • Add autocomplete hints for login and checkout flows
  • Group related fields with fieldset/legend where applicable

Examples

Valid form

  • label + for/id
  • autocomplete=email for email field

Missing label

  • <input type="text"> -> flagged

Missing autocomplete

  • <input type="email"> without autocomplete -> flagged

FAQs

Is anything uploaded?
No. Parsing is local and clears on refresh.

Related validators

Structural check only; does not assess label wording quality.