Image ALT Text Checker
Paste any page URL and see every image with its alt text. Find the ones that are missing, empty, placeholder or too long, and export the list.
What the labels mean
A real description of what the image shows.
No alt attribute at all. Always worth fixing.
alt="". Correct for decorative images, so check that none of them show something meaningful.
A file name or placeholder such as IMG_0012.jpg, or a description over about 125 characters.
Frequently asked questions
Alt text is the alt attribute of an image tag. It is a short written description of the image. Screen readers read it aloud for people who cannot see the image, browsers show it when the image fails to load, and search engines use it to understand what the picture shows.
Yes, in two ways. Google uses alt text to understand images and to rank them in image search, and it uses the alt text of an image inside a link as the anchor text of that link. Alt text is not a place to stuff keywords: describe the image honestly and use the topic words only where they fit.
Keep it short, usually under about 125 characters. Say what is in the image and why it matters on the page, for example "Barista pouring latte art into a white cup". Skip phrases like "image of" or "picture of", because screen readers already announce that it is an image.
For decorative images that add nothing for someone who cannot see them, such as divider lines, background swirls or icons that sit next to text saying the same thing. An empty alt tells screen readers to skip the image. This checker lists empty-alt images so you can double-check them, but does not count them against the score. A missing alt attribute is different: that is always worth fixing.
If an image is the only content of a link and has no alt text, the link has no name. Screen readers announce just "link", and search engines get no anchor text. Give the image an alt that says where the link goes, for example "BacklinkCAT home" for a logo.
Like a basic crawler, it reads the HTML the server sends. Images that a page adds only after it loads in a browser will not appear. Images inside a noscript block are ignored, because they usually repeat a lazy-loaded image that is already counted, and tiny 1x1 tracking pixels are skipped.