Image Alt Text Checker

Enter a URL and this lists every image tag on the page alongside its alt text, flagging the ones that are missing, say a single word, are file names, repeat themselves, or run longer than a listener will sit through.

Enter the address of a single page, not a whole site. Up to 500 images are listed, including responsive and lazy-loaded ones. An image painted by CSS as a background carries no alt attribute, so it never appears here.

Reading the result

Every image on the page gets one verdict, and the verdict names the work. Start with the Need attention filter, which hides everything already correct.

  • No alt attribute: the tag carries no alt at all, so a screen reader falls back to reading the file name. Describe the image, or write alt="" if it is decorative.
  • Whitespace only: the attribute holds a space, which keeps the image announced but leaves it unnamed. Write a description, or a true alt="".
  • Placeholder and File name: the alt text repeats what the browser already knows, or it is whatever the upload was called. Replace it with a description.
  • Redundant prefix: the alt text opens with "image of", which a screen reader has already announced. Cut the prefix and start with the subject.
  • One word and Very short: the alt text names the subject without describing it. Add what the image shows, as in "RankYak dashboard on the keyword overview" rather than "dashboard".
  • Keyword stuffing: the alt text reads as a list of search terms. A screen reader reads all of it aloud, so cut it back to the description.
  • Too long: the description runs past 125 characters. Keep the essential part in the alt text and move the rest into a caption, which everyone reads.
  • Tracking pixel: a 1x1 image that records a visit rather than showing anything. It is listed for completeness and counted nowhere, and it needs no alt text.
  • Decorative and Descriptive: nothing to do.

The Lazy loaded and No dimensions labels sit beside the verdict and are about speed rather than about alt text. Lazy loading is right for images further down the page and wrong for the first image a visitor sees; a missing width and height lets the page jump as each image lands.

Empty is a valid answer

Most alt text audits report a single number: how many images lack alt text. That number pushes people toward the wrong fix, which is writing a description for every image on the page including the ones that carry no meaning. A screen reader user then hears a list of decorative graphics before reaching the content.

The distinction this tool draws is between a missing attribute and an empty one. A missing alt leaves assistive technology guessing, and it will often fall back to reading the file name aloud. An empty alt="" is an explicit statement that the image is decorative, and it is exactly right for dividers, textures, and icons that sit beside a label saying the same thing.

So the work is a triage rather than a fill-in-the-blanks: decide which images carry meaning, describe those, and mark the rest as decorative. The result is both more accessible and shorter than describing everything.

Frequently Asked Questions

What makes good alt text?

A short description of what the image shows and why it is on the page, written for someone who cannot see it. Usually a sentence fragment of five to fifteen words. If the image carries information the surrounding text does not, the alt text must carry it too; if the image is purely decorative, an empty alt is the correct answer.

Get Google and ChatGPT traffic on autopilot.

Start today and generate your first article within 15 minutes.

No credit card required
Content Plan