Accessible Name
An accessible name is the short piece of text that identifies what an element on a web page is or does, such as a button or link. Assistive technologies like screen readers use this name to announce the element to users, helping them understand its purpose and how to interact with it.
An accessible name is a programmatically determined string that authors associate with a user interface element to identify it to assistive technologies. It is typically a short label (often 1 to 3 words) that conveys the purpose or intent of an element, and it is used by assistive technologies to label, announce, and expose interactive components such as buttons, links, and input fields. Accessible names can be derived from several sources depending on the element and markup used.
Why it matters
The accessible name is the primary way that assistive technology users understand what an interactive element is and what it does. When a screen reader encounters a button, link, or form field, it announces the element's accessible name so the user can decide whether to activate it. If that name is missing, inaccurate, or unclear, a screen reader may announce something unhelpful such as "button" with no further context, leaving the user unable to determine the element's purpose. This makes the accessible name foundational to navigating and operating a page with assistive technology.
Accessible names are especially consequential for elements that convey meaning visually but not textually, such as icon-only buttons or image links. Sighted users may recognize a magnifying-glass icon as a search control, but without a properly associated accessible name, that meaning is not exposed programmatically and is therefore lost to users who rely on assistive technology. Because accessible names can be derived from several sources depending on the element and markup used, getting them right requires deliberate authoring rather than assuming the browser will infer an adequate label.
The presence of an accessible name alone does not guarantee an accessible experience; a name can be technically present yet unclear, redundant, or misleading. Verifying that accessible names are meaningful and correctly associated generally requires manual review and testing with assistive technologies in addition to automated checks, since automated tools can detect the absence of a name more reliably than they can judge whether a name is genuinely useful.
Who it's relevant to
Inside Accessible Name
Common questions
Answers to the questions practitioners most commonly ask about Accessible Name.