Image Alt Text Checker

List every image on a page with its alt text, and flag the ones that are missing, empty, over-long or keyword-stuffed.

View source and paste it here. Only <img> tags are read.
0
Images
—

Nothing you type here is uploaded, stored or sent anywhere. It all runs in your browser.

What alt text is for

It describes the image to someone who cannot see it. Every SEO benefit follows from doing that honestly — it is not a keyword slot.

  • Missing alt is a bug. A screen reader falls back to reading the filename, which is usually meaningless.
  • Empty alt="" is correct for decorative images — it tells assistive tech to skip them. Missing and empty are not the same thing.
  • Around 125 characters is where most screen readers start truncating. Be specific, not exhaustive.
  • Do not start with "image of". The screen reader already announced it is an image.

Questions people ask

How much does alt text help rankings?

Directly, very little. It is an accessibility feature that search engines happen to read. Where it earns its keep is Google Images, which is a real traffic source for recipe, product and travel sites and close to nothing for most B2B ones. Write it for the person who cannot see the image and the search benefit arrives on its own.

What about images set as a CSS background?

They have no alt attribute and no way to get one, so a screen reader and a crawler both see nothing. That is correct for a decorative texture and wrong for anything that carries meaning. If the image is content, it belongs in an <img> tag.

Do icons and inline SVGs need alt text?

Only when they say something the surrounding text does not. An arrow next to the word "Next" is decorative — give it aria-hidden="true" and move on. An icon that is the entire content of a button needs an accessible name, which for inline SVG means a <title> element or an aria-label on the button.

Is the filename as important as the alt text?

It is a smaller version of the same signal and worth getting right on new uploads. It is rarely worth renaming files that are already live — you break hotlinks, caches and any image that already ranks, in exchange for a signal measured in decimal places.

Why does this find images my CMS says all have alt text?

Because it reads exactly the HTML you paste. Lazy-load placeholders, images injected by a script, and gallery plugins that build their own markup all produce tags the CMS editor never saw. Paste the rendered DOM rather than view-source if the page builds itself in the browser.

On-page clean, off-page thin?

Accessibility and alt text are worth doing. Neither one builds authority.

See link building packages Talk to Hayk