Free tool · no signup

Alt-text quality checker.
Bulk, with a real reason for every score.

Paste a list of image alt texts (one per line) and get per-row scores on length, redundant "image of" prefixes, file-extension leaks, ALL CAPS, keyword stuffing, and mid-sentence truncation. Empty rows are treated as decorative — that's a valid pattern, not a fail.

9 rows
TotalsGood4OK4Needs work0Bad0Decorative1
#1Hand-drawn diagram of three overlapping circles labelled persona, channel, and cadence
86cGood · 100
#2Image of a cluttered desk with notebooks, a laptop, and a coffee cup
68cGood · 88
  • redundant-prefixStarts with "image of" — every screen reader already announces "image", so this is wasted breath. Just describe the content directly.
#3hero-image-final-v2.jpg
23cOK · 72
  • lengthSlightly short (23 chars). Aim for ~50–125 chars to convey meaningful detail without screen-reader fatigue.
  • file-extensionContains a file extension — almost always a CMS auto-fill from the image filename. Rewrite as a description.
#4logo
4cOK · 70
  • lengthVery short (4 chars). Most useful alt is at least a short phrase.
#5CHART SHOWING REVENUE GROWTH OVER TIME
38cOK · 80
  • lengthSlightly short (38 chars). Aim for ~50–125 chars to convey meaningful detail without screen-reader fatigue.
  • caps100% capitals. Screen readers read all-caps as individual letters in some configurations. Use sentence case.
#6Marketing dashboard marketing screenshot marketing analytics view
65cGood · 88
  • stuffingRepeats "marketing" 3 times. Reads as keyword stuffing to crawlers and adds no value to readers.
#7Three founders at a London office, mid-discussion around a whiteboard
69cGood · 100
#8Three people standing in a cafe doorway,
40cOK · 84
  • lengthSlightly short (40 chars). Aim for ~50–125 chars to convey meaningful detail without screen-reader fatigue.
  • truncatedEnds mid-sentence. Looks like the text was cut off — finish the description.
#9(empty — decorative)
0cDecorative · 0
  • lengthEmpty alt — only correct when the image is decorative (purely stylistic, no information). Otherwise this is a missing alt and screen-reader users get nothing.

Vyrable's editorial brain auto-writes alt text on every cover image you publish — sweet-spot length, persona-voice consistent, no "image of" filler. Accessibility + SEO without the post-publish cleanup pass.