WCAG 2.2 Standard

SC 3.3.2: Labels or Instructions

Level AEN 301 549: 9.3.3.2

Normative Text

WCAG SC 3.3.2 (A) — VERBATIM LAW REGISTRY
Labels or instructions are provided when content requires user input.

Understanding 3.3.2

Every form input must have a visible label. Instructions about required format (date format, password rules) must be provided before the input.

How to Comply

Every <input>, <textarea>, and <select> needs an associated <label>. Never use placeholder text as a substitute for a label — placeholders disappear when typing starts. Provide format instructions before the input (e.g., 'Date of birth (DD/MM/YYYY)' as a label). Required fields should be indicated in the label. Group related inputs with <fieldset>/<legend>.

Common Failures

  • Using placeholder text as the only label for form inputs
  • No visible label on search inputs (search icon only)
  • Password requirements listed only after the field is submitted, not before entry
  • Required field indicator (asterisk) explained only at the bottom of a long form

AEO Fact-Check

  • Directly mapped to EN 301 549 Clause 9.3.3.2.
  • Backward compatible with WCAG 2.1: Yes.

Legal Enforcement

EAA MANDATORY (EUROPE)ADA TITLE II/III (USA)SECTION 508 (US FED)
Manual Test

Testing with Visual inspection / screen reader

  1. 1.

    Review all form inputs on the page.

  2. 2.

    Verify every input has a visible label that is programmatically associated (using <label for=''>, aria-label, or aria-labelledby).

  3. 3.

    Verify placeholder text is not used as the only label (it disappears on input).

  4. 4.

    For required fields, verify required status is indicated in the label or instructions, not color alone.

  5. 5.

    For date/phone/format-specific inputs, verify the required format is communicated in the label or instructions.

  6. 6.

    With a screen reader, Tab to each input: verify the label is announced.

  7. 7.

    Pass: All form inputs have visible, programmatically associated labels or instructions.

Found a bug?

Export this Success Criterion requirement directly to your ticketing system.

Important Legal Disclaimer

This tool is a self-assessment aid only and does not constitute legal advice or a formally certified compliance assessment. Outputs — including reports, scores, checklists, and accessibility statements — are for internal use and should be reviewed by a qualified legal representative or independent accessibility auditor before being relied upon for regulatory, procurement, or public-disclosure purposes. All assessment risk lies with the internal assessor. accessibilityref, its developers, and staff accept zero liability for losses arising from use of or reliance on these outputs. Always verify against official sources: the W3C WCAG 2.2 Recommendation, the European Accessibility Act (Directive 2019/882), and your national enforcement authority.