WCAG 4.1.2: Name, Role, Value

Back to all WCAG criteria

OVERVIEW

Effort:

  • Complexity:Difficult
  • Duration:Slow

Important for:

Development

What's it about?

Interactive elements and widgets must be implemented so that assistive technologies can read their name, role, and current state.

If the state of an element changes (for example, a checkbox becomes selected), this change must be immediately detectable.

Illustration of a checkbox alongside its accessibility tree output, showing its name, role, and current state.

How to

Depending on your situation, you can implement one of the following options to meet the criterion. For a deeper dive, please refer to the linked WCAG techniques.

    Notes

        • Illustration of a glowing light bulb with a friendly, smiling expression.

          Hint: Use native HTML elements

          It’s always worth repeating: whenever possible, you should use standard HTML elements, because they automatically provide the correct name, role, and state!

          Accessible development?

          Our workshop for developers!

          Learn everything you need to know in our workshop to build accessible websites!

          More about the workshop

          Learn accessibility with us?

          Looking to implement WCAG best practices in your design, development, or content workflow? Book a workshop for your team or contact us directly to learn more.

          Send us an email!