HTML · Global attributes

aria-label

An accessible name used when visible text is missing or insufficient. Prefer a real label or visible heading.

Syntax
aria-label="…"

Example

Try it

Notes

Do not use aria-label to duplicate visible text; it can break speech-to-text matching.

More in this group

accesskey aria-atomic aria-controls aria-current aria-describedby aria-disabled aria-expanded aria-hidden

Learn this in the course

Reference pages are the quick answer. The course explains the why, shows the full example and ends with a challenge.

Open the course