Cookies This site keeps only what it needs to work. There is no analytics and no advertising on it today, and nothing here follows you to other sites. Read the privacy policy

Choose what to allow
+92 312 8299940Free Quote
Free tool, no account needed

Image Alt Text Checker
Every Image, Judged In Words

This image alt text checker reads every image on a live page and says, for each one, whether its alt text helps a listener. It flags missing alt, file names and generic words, and it tells linked images apart from decoration.

  • FreePrice
  • EightChecks
  • NoneSign-up
  • NothingStored

Image Alt Text Checker

Every image on a page, the alt text it carries, and the alt text it is missing

Images
0
No alt at all
0
Marked decorative
0
Needs work
0
Already fine
0
    Every image found on the page, with its alt text, a verdict and what to do next.
    #ImageAlt textVerdictWhat to do
    Paste an address above and the images land here.

    Ready. Paste any public address and this server reads the images on it once.

    The address you type travels to this site, which fetches the page for you. No browser may read another site on your behalf. We keep no copy of either.
    The short version

    The Job Alt Text Does on a Page

    Alt text is the sentence that stands in for a picture when the picture cannot be seen.

    Screen readers read it out to blind visitors. A browser shows it when the file fails to load. Search engines also read it, because it is the clearest statement of what an image shows.

    So the question is never only whether an image has alt text. Instead, it is whether the words would make sense to somebody who cannot see the picture at all.

    That is the question this tool asks of every image and every alt tag on the page, and it answers in plain words rather than a pass or a fail. On a long article you get the full list plus a score, so the weakest alt tags rise to the top.

    Why a Missing Alt and an Empty Alt Mean Different Things

    A missing alt attribute is a fault. With nothing to read, many screen readers fall back to the file name and read out something like "IMG underscore 4031 dot jpg".

    Diagram of images on a page each with an alt text bubble, one good, one empty and one missing, marked with pass or fix
    Every image needs words for those who cannot see it.

    An empty alt, written alt="", is a decision instead. It tells assistive technology to skip the image, which the W3C guidance on decorative images recommends for a divider, a background shape or an icon beside a word that already says the same thing.

    Therefore this checker counts the two separately. The first needs fixing, while the second usually needs nothing at all.

    Why A Linked Image Matters Most

    When an image is the only thing inside a link, its alt text becomes the name of that link.

    Image alt text checker after a scan of a web address, with the address box and the list of images and alt text highlighted
    Scan a page, list every image.

    Without it, the link has no name, so a screen reader announces the address or simply "link". A visitor tabbing through the page then meets a row of identical, nameless stops.

    For that reason these rows are listed first. Moreover, the alt text on a linked image should describe where the link goes, not what the picture looks like.

    Alt Text That Passes And Still Fails

    Most validators stop at "the attribute exists". As a result, alt="DSC00412.jpg", alt="image" and alt="banner" all pass, although none of them tells a listener anything.

    Image alt text checker with the filter highlighted, to show only images with a missing or empty alt text
    Show only the images to fix.

    This checker reads the words. It spots file and camera names, single generic words, and openings such as "image of", which a screen reader already says before the text.

    It also notices the same alt text repeated across three or more different images, since that is usually a theme default rather than a description.

    Copies Inside Noscript

    Lazy loading plugins often leave a second copy of each image inside a noscript tag for crawlers. The checker lists those copies, then keeps them out of the counts, so one picture is never judged twice.

    Alt Text Length: Aim Below 125 Characters

    A single short sentence tends to do the job. Many screen readers cut off, or at least become hard to follow, somewhere past 125 characters.

    Image alt text checker with the copy and CSV download buttons highlighted under the results
    Copy the list or save a CSV.

    If an image needs more explanation, such as a chart or a diagram, put the detail in a visible caption or in the text beside it. Then keep the alt short and let it point there.

    Limits of the Alt Text Checker

    It reads the page as the server sends it, which is also what a crawler reads first. Consequently, images that a script adds later, and images set as CSS backgrounds, do not appear here.

    CSS background images cannot carry alt text anyway. If one of them carries meaning, it belongs in an img tag instead.

    How it works

    Working With the Image Alt Text Checker, Start to Finish

    One address in, one row per image out, with the problems listed first.

    • 1

      Paste the page address

      Any public page works. A bare domain is fine too, because https:// is added for you.

    • 2

      Press check

      This server reads the page once and returns every image and frame on it. The page itself is never shown here.

    • 3

      Start with the red rows

      Linked images without alt come first, since those links have no name. Then come images with no alt at all.

    • 4

      Use the suggested words

      Where the file name is readable, the checker turns it into a starting sentence. Edit it into a real description before you use it.

    Why this one

    What Sets This Alt Text Checker Apart

    Most checkers count attributes. This one reads what they say.

    • Eight verdicts, not two

      Missing, linked, file name, generic, redundant, too long, repeated and decorative. Each Denwix finding comes with its reason.

    • Linked images first

      An image that is the whole link decides that link's name, so those faults sit at the top of the list.

    • A suggested fix beside each image

      Each problem comes with the next step, and often with a starting sentence built from the file name.

    • Decoration left alone

      alt="" and aria-hidden are counted as decisions, not faults, because on a divider they are the right answer.

    • Frames checked too

      An embedded video or map is named by its title attribute, so frames without one are flagged as well.

    • Export in one click

      Copy the report or download it as CSV, then hand it to whoever edits the page.

    Good habits

    Habits for Writing Useful Alt Text

    Eight habits that turn an attribute into a description.

    • Say what the picture tells the reader, not which colours it holds. Think about what the picture brings to the page. Describe the product in a product shot, and the takeaway in a chart.
    • Name the destination on a linked image. If the picture is the link, the alt text is the link text. So "Read our pricing" beats "Blue arrow".
    • Leave out "image of". Screen readers say "image" before the alt text anyway. Open with the main subject of the picture.
    • Use alt="" for decoration. Dividers, flourishes and background shapes should be skipped, and an empty alt is how you say so.
    • One sentence, under 125 characters, is enough. Past about 125 characters the detail belongs in a caption, where everybody can read it.
    • Write text that is in the image. If a banner says "Summer sale, 30 per cent off", the alt text should say that too, otherwise the offer is invisible to a listener.
    • Do not stuff keywords. Alt text written for search engines reads badly aloud. Besides, a natural description already carries the words that matter.
    • Run the Denwix check again after every redesign. Themes and page builders reset alt text more often than people expect, so rerun the check whenever the template changes.
    Worth avoiding

    Six Alt Text Mistakes That Pass Validators

    Each of these has an alt attribute, and each still leaves a listener guessing.

    • The camera file name

      alt="IMG_4031" is what an upload leaves behind. It passes every validator and describes nothing.

    • One generic word

      "Logo", "image" and "banner" name a category. Instead, say whose logo, or what the banner offers.

    • The same text everywhere

      A gallery of twenty photos all called "Our work" gives a listener one fact twenty times.

    • A paragraph in the attribute

      Long alt text cannot be skimmed or paused. Put the detail in a caption and keep the alt short.

    • An empty alt on a link

      alt="" on the only thing inside a link leaves the link with no name at all.

    • Keywords instead of words

      A list of search terms sounds like spam when it is read aloud, and it helps nobody find the page.

    Questions

    Alt Text Questions People Ask

    What is alt text?

    It is the text in an image's alt attribute. Screen readers speak it, browsers show it when the image fails, and search engines read it to understand the picture.

    Should decorative images carry alt text too?

    Each img tag should carry an alt attribute, even an empty one. However, a purely decorative image should have an empty one, alt="", so screen readers skip it.

    Will better alt text help my images rank?

    Yes. It is the main way a search engine learns what an image shows, which matters for image search. Still, write it for people first, since that also reads best to a crawler.

    How many characters should alt text use?

    A single sentence, best kept below 125 characters. Longer explanations belong in a visible caption.

    Why does Denwix check alt but not the title attribute on images?

    Alt replaces the image for people who cannot see it. Title is an optional tooltip that most screen readers ignore, so it cannot stand in for alt text.

    Why does the checker flag my logo?

    Usually because the alt text says only "logo". Say whose logo it is, and if it links home, say that instead, such as "Denwix home".

    Why do some pictures not appear in the Denwix list?

    The checker reads the page as the server sends it. Images added later by a script, or set as CSS backgrounds, are not in that markup.

    What are the noscript copies?

    Many lazy loading plugins put a second copy of each image inside noscript for crawlers. They are listed, although they are left out of the counts.

    Can the Denwix checker read a page that needs a login?

    No. The page has to be public, since this server reads it the way a visitor without an account would.

    Does Denwix keep a copy of the page I check?

    No. The address serves one read and then goes, and this server keeps no copy of the page or the report.

    More free tools

    Tools For Checking Images

    Alt text is one question about an image. These answer the others.

    Ready To Check Your Images?

    Paste an address and read a verdict for every image on it. This image alt text checker costs nothing, needs no login and stores nothing about the page.