Alt Text Checker
Your HTML is parsed for analysis only: it is never rendered, and nothing leaves your device.
How it works
仕組みPaste any chunk of HTML and this checker inspects every image in it for alt-text problems, without ever rendering your markup. It flags <img> tags with no alt attribute at all, spots “alt text” that is really just a file name like DSC_0041.jpg, warns about redundant phrases such as “image of”, and confirms which images are properly described. It also notes role="img" elements missing an aria-label, image-type inputs without alt, and inline SVGs with no title. Everything runs in your browser; your HTML never leaves your device.
Use alt="" for purely decorative images: dividers, background flourishes, icons that repeat adjacent text. Screen readers then skip the image entirely instead of announcing it. Leaving the attribute off completely is different and worse: many screen readers fall back to reading the file name aloud.
Aim for a short phrase or sentence. Roughly 125 characters is a common ceiling, since some older screen readers truncate around there. Describe what matters in context, not every visual detail. For complex charts or diagrams, keep the alt brief and put the full description in nearby body text.
Screen readers already announce an <img> as “image” or “graphic”, so alt="Image of a dog" gets read as “image, image of a dog”. Dropping the filler makes the announcement shorter and more pleasant. Just describe the content: “A shiba inu wearing a hard hat”.