3.3.2: Labels or Instructions
Level A
3.3.2: Labels or Instructions
What it means
Labels or instructions are provided when content requires user input. People should know what to enter, in what format, and whether a field is required.
Placeholder text alone is not a label.
How to fix it
- Give every input a visible label.
- State required fields in text and with required or aria-required.
- Add format hints (for example DD/MM/YYYY) before users guess wrong.
- Provide examples for unfamiliar fields like account numbers.
Quick examples
- Good: Phone field label says “Mobile number (10 digits)” with an example.
- Bad: Fields rely on placeholder text that vanishes when typing starts.
- Good: Required fields are marked with “(required)” in the label text.
- Bad: A complex tax file upload has no instructions on acceptable formats.
W3C Understanding 3.3.2: Labels or Instructions — full official details