Skip to content

Accessible name

An accessible name labels a control for assistive technology. It should explain the action and agree with the visible text.

Design & UX

An accessible name is the programmatically determinable label of an element, such as a button or input field. Screen readers can present it together with the element’s role. An additional description can provide guidance; it does not replace the name.

Name what an icon does

In a fictional project portal, a paperclip icon opens a request’s attachment. The name “Open attachment” describes this action better than “Paperclip”. The name should explain the function, rather than simply describe the picture. A field also needs an appropriate label; its entered value is separate information.

Align visible text and the technical name

W3C recommends suitable visible text and native HTML labelling. An extra aria-label is not necessary on every element and can override an existing name. Coordinate changes and translations with the technical naming. Check the actual computed name in the intended workflow; an attribute’s presence alone does not demonstrate understandable operation.

Sources

Articles on this topic

Design & UX with ASES

User experience, interfaces and brand presence