Start scanning free

( Perceivable / WCAG 1.1.1 )

Image is missing alt text

This check maps to Non-text Content. Use the guidance below to confirm the issue, understand who it affects and ship a fix.

Critical Level A WCAG 1.1.1 — Non-text Content

What’s wrong

An <img> element has no alt attribute.

Why it matters

Screen reader users — including people who are blind or have severe low vision — rely on alt text to understand what an image shows. Without it, most screen readers will read out the file name instead, like “hero-banner-final-v3.jpg”, which tells the user nothing. For informative images, this means the content is simply lost.

How to fix it

Add an alt attribute to every <img>. If the image conveys information, describe that information. If the image is purely decorative, use an empty alt="" so screen readers skip it.

Before
<img src="/team/sarah.jpg">
<img src="/divider-wave.svg">
After
<!-- Informative image: describe what matters -->
<img src="/team/sarah.jpg" alt="Sarah Johnson, Head of Design">

<!-- Decorative image: empty alt so screen readers skip it -->
<img src="/divider-wave.svg" alt="">

A common mistake is writing alt text that just restates the file name or says “image of”. Describe what the image communicates, not what it literally depicts. “Bar chart showing 40% growth in Q3” is good. “Chart image” is not.

Learn more