Skip to main content
All guides
Critical 1.1.1 Non-text Content · Level A

Add text alternatives to images (WCAG 1.1.1)

Every <img> needs an alt attribute. Meaningful images get a description; purely decorative images get an empty alt="".

Why it matters

Screen-reader users hear the alt text in place of the image. A missing alt makes the reader announce the file name — useless noise — while an empty alt on decoration keeps it out of the way.

How to fix it

Describe the image's purpose, not its appearance. If the image is a link, the alt should describe the destination. Decorative images take alt="" (not a missing attribute).

<!-- Informative -->
<img src="chart.png" alt="Sales up 24% in Q4">

<!-- Decorative -->
<img src="divider.svg" alt="">

Does your site have this issue?

Run a free scan to find out in seconds.

Related guides

These guides cover automated checks (~30–40% of WCAG criteria). A full audit also needs manual review.