Design Nomenclature / Systems & Spec

Accessible name

Also called accname, computed name, a11y name

This entry has not been translated yet and is shown in English.

The string assistive technology announces for an element, computed by the accessible name specification from a fixed precedence: `aria-labelledby`, then `aria-label`, then native sources such as an associated `label` or the element's own content, then `title`. It is computed, not authored — you influence it, you don't set it.

A two-column comparison. Left, the accessible name: computed by the accessible name specification from a fixed precedence — aria-labelledby first, then aria-label, then native sources such as an associated label element or the element's own content, then title. Right, the visible label: authored, and what a sighted user reads. Usually the same string; when they diverge, a voice-control user saying the words they can see cannot reach the control.

In practice

Assumed to be the visible text. When it isn't, voice control breaks — a user saying “click Submit” needs the name to contain the words they can see.

Not to be confused with

How this term connects

ARIALabelScreen readerSemantic markupAccessible name
Related Confused with