LaunchRanked

Image alt text checker

Enter a URL. We list every <img> on the page and flag missing or weak alt text, missing dimensions and lazy-loading mistakes.

What we flag

  • No alt attribute. Screen readers may read out the file name instead. Every image needs an alt attribute, even if it’s empty.
  • Empty alt. Listed as a note, not an error. Right for decoration, wrong for anything with meaning.
  • Filename or one-word alt. IMG_2041.jpg, image or banner. These are CMS defaults that describe nothing.
  • “Image of…” Screen readers already say it’s an image. Start with the subject.
  • Over 125 characters. A description, not a caption. Trim it.
  • No width or height. The browser can’t reserve space, so the layout shifts when the image loads.
  • Lazy-loading near the top. loading="lazy" on the first images delays the browser from fetching them. If one is your largest image, that slows Largest Contentful Paint.

Writing good alt text

Describe what the image adds to the page, as you would to someone on the phone. Context changes the answer: the same photo might be “Founder presenting at a meetup” in a blog post and “Blue linen shirt, front view” on a shop page. For a linked image, describe where the link goes. For a chart, give the takeaway (“Clicks rose from 2 to 40 a day after August 10”) and put the numbers in the text too.

Some quick rules:

  1. Don’t repeat the caption word for word; screen readers would read both.
  2. Don’t list keywords. Write for the person who can’t see the image.
  3. Logos: the company name is enough.
  4. Icons next to a text label are decorative: alt="".

Limits

We check <img> tags in the server HTML. CSS background images, inline SVG and images added by JavaScript aren’t listed. We skip 1×1 tracking pixels and list up to 300 images. For the performance side, run the page through the PageSpeed Insights, and check heading structure with the heading checker.

Questions

Is an empty alt attribute wrong?

No. alt="" is the correct way to mark a purely decorative image, like a divider or background flourish, so screen readers skip it. It's only wrong when the image carries meaning: a logo, a chart, a product photo, or the only content of a link.

How long should alt text be?

Long enough to say what the image shows in context, usually one short sentence. There's no official limit; we flag anything over 125 characters because long alt text is tiring to listen to and often reads as keyword stuffing. Put detail in a visible caption instead.

Does alt text help SEO?

Google's image SEO documentation says it uses alt text, along with computer vision and the page content, to understand images, and that alt text is used as anchor text when an image is a link. It's mainly an accessibility requirement, which is reason enough.

Why do width and height matter?

With width and height set, the browser reserves the right amount of space before the image downloads, so text doesn't jump down when it arrives. That jump is measured as Cumulative Layout Shift (CLS), one of Google's Core Web Vitals. CSS can still make the image responsive.

Autopilot · early access

Want this fixed automatically?

Autopilot checks your site, publishes researched articles at a safe pace, and tracks whether ChatGPT, Perplexity, Gemini and Claude cite you. $49/mo.

Related free tools

See all free tools