role="alert"Live Region
role="alert"Live RegionA message with important information. Asserted to screen readers immediately.
<div role="alert">Form submitted successfully!</div>
role="alertdialog"Window
role="alertdialog"WindowA dialog that contains an alert message and requires user interaction.
<div role="alertdialog" aria-labelledby="title">...</div>
role="button"Widget
role="button"WidgetAn interactive element that triggers an action when clicked or pressed.
<div role="button" tabindex="0">Click me</div>
role="checkbox"Widget
role="checkbox"WidgetA checkable input with three possible states: true, false, or mixed.
<div role="checkbox" aria-checked="false" tabindex="0">Agree</div>
role="complementary"Landmark
role="complementary"LandmarkSupporting content related to the main content. Equivalent to <aside>.
<div role="complementary">Related articles</div>
role="contentinfo"Landmark
role="contentinfo"LandmarkInformation about the parent document. Equivalent to <footer>.
<div role="contentinfo">Copyright 2024</div>
role="dialog"Window
role="dialog"WindowAn overlay window that appears above the page content.
<div role="dialog" aria-modal="true" aria-labelledby="title">...</div>
role="form"Landmark
role="form"LandmarkA region containing form elements. Use with aria-label.
<div role="form" aria-label="Login form">...</div>
role="heading"Document
role="heading"DocumentA heading for a section. Must have aria-level.
<div role="heading" aria-level="2">Section Title</div>
role="img"Document
role="img"DocumentAn image. Use when the image is composed of multiple elements.
<div role="img" aria-label="Company logo">...</div>
role="link"Widget
role="link"WidgetAn interactive reference to a resource.
<span role="link" tabindex="0">Learn more</span>
role="list"Document
role="list"DocumentA list of items. Contains role="listitem" children.
<div role="list"><div role="listitem">Item 1</div></div>
role="log"Live Region
role="log"Live RegionA region where new information is added in a meaningful order.
<div role="log" aria-live="polite">Chat messages...</div>
role="main"Landmark
role="main"LandmarkThe main content of the document. Equivalent to <main>.
<div role="main">Primary content</div>
role="menu"Widget
role="menu"WidgetA list of choices or actions, like a context menu.
<ul role="menu"><li role="menuitem">Save</li></ul>
role="navigation"Landmark
role="navigation"LandmarkA collection of navigational links. Equivalent to <nav>.
<div role="navigation" aria-label="Main">...</div>
role="progressbar"Widget
role="progressbar"WidgetDisplays the progress of a task.
<div role="progressbar" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100">75%</div>
role="radio"Widget
role="radio"WidgetA checkable input in a group where only one can be checked at a time.
<div role="radio" aria-checked="true" tabindex="0">Option A</div>
role="region"Landmark
role="region"LandmarkA perceivable section with a specific purpose. Use with aria-label.
<section role="region" aria-label="Search results">...</section>
role="search"Landmark
role="search"LandmarkA region containing a search facility.
<div role="search"><input type="search" /></div>
role="separator"Document
role="separator"DocumentA divider between sections of content.
<div role="separator"></div>
role="slider"Widget
role="slider"WidgetAn input that allows selecting a value from a range.
<div role="slider" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100" tabindex="0">50</div>
role="status"Live Region
role="status"Live RegionA container for advisory information that is not important enough for alert.
<div role="status">3 results found</div>
role="tab"Widget
role="tab"WidgetA tab in a tablist. Controls a tabpanel.
<button role="tab" aria-selected="true" aria-controls="panel1">Tab 1</button>
role="tablist"Widget
role="tablist"WidgetA list of tab elements.
<div role="tablist">...</div>
role="tabpanel"Widget
role="tabpanel"WidgetA container for the content associated with a tab.
<div role="tabpanel" id="panel1" aria-labelledby="tab1">Content</div>
role="timer"Live Region
role="timer"Live RegionA region containing a numerical counter tracking elapsed time.
<div role="timer" aria-live="off">00:30</div>
role="tooltip"Widget
role="tooltip"WidgetA contextual popup showing a description for an element.
<div role="tooltip" id="tip1">Helpful info</div>
role="tree"Widget
role="tree"WidgetA hierarchical list. Contains treeitem children.
<ul role="tree"><li role="treeitem">Folder</li></ul>
Frequently Asked Questions
What is ARIA?
When should I use ARIA?
Do ARIA roles change behavior?
Love this tool? Explore 999+ more
Free online tools for images, PDFs, text, code, and more. All running in your browser.
Explore All Tools