ARIA Role Reference
Search any WAI-ARIA role to see its required properties, allowed attributes, permitted HTML elements, and a code example.
No roles match your search.
Select a role from the list to see its details.
Abstract — do not use in HTML
Required Properties
Supported States & Attributes
Allowed HTML Host Elements
Code Example
Summary
Search any WAI-ARIA role to see its required properties, allowed attributes, permitted HTML elements, and a code example.
How it works
- Type a role name or keyword into the search box to filter the role list.
- Click any role card to expand its full detail panel.
- Review required properties that must be present for the role to be valid.
- Check supported attributes for optional states you can set.
- Copy the provided code snippet directly into your HTML or component.
Use cases
- Look up which aria-* attributes are required for a custom combobox.
- Verify permitted HTML host elements before choosing a role.
- Find the correct role for a custom UI widget (slider, tree, grid, etc.).
- Review abstract roles to understand the ARIA inheritance hierarchy.
- Share a quick reference link with teammates reviewing a PR.
- Double-check role constraints while writing accessibility tests.
Frequently Asked Questions
Related tools
Last updated: 2026-05-29 ·
Reviewed by Nham Vu