ARIA Cheat Sheet
Searchable reference of all WAI-ARIA roles, states, and properties with usage examples.
100% client-side · no upload
40 of 40
How to use
- Type in the search box to filter by role name, category (Landmark, Widget, etc.), or description.
- Click any entry to copy the attribute name to your clipboard.
- Refer to the secondary line to understand when and how to apply each role, state, or property.
Related tools
More guides
Frequently Asked Questions
- Is this ARIA reference free?
- Yes, completely free with no signup and no usage limits.
- Does my data leave my device?
- No. The reference is static and runs entirely in your browser.
- Does it work on mobile?
- Yes. Works on iPhone Safari and Android Chrome without installing any app.
- What is the difference between a role and an aria-* attribute?
- A role (e.g. role="button") defines the element's semantic type in the accessibility tree. An aria-* attribute (e.g. aria-label, aria-expanded) describes its current state or provides additional metadata. Both work together to make interactive components accessible.
Last updated: By jarvisbox