AI Alt Text Generator

Upload an image and get alt text, a long description, a caption, stock keywords, or the prompt that would recreate it. Then edit it, because you know the context and the model does not.

Press Ctrl+D (or ⌘D on Mac) to bookmark this page.
Uploaded image preview

What do you need?

Result, edit before you use it

Over 125 characters. Some screen readers cut it off. Trim it or switch to a long description.

What Good Alt Text Looks Like

Alt text is read aloud to someone who cannot see the image. It should give them what a sighted reader gets from a glance, in one sentence.

Weak Better Why
image of a dogA golden retriever catching a frisbee mid air on a beachThe screen reader already says it is an image.
screenshotThe GIMP Layers panel with the blend mode dropdown open on MultiplyDescribe what the screenshot shows, not that it is one.
chartBar chart showing site traffic doubling between March and JuneGive the finding, not the format.
gimp tutorial free download best editorThe GIMP toolbox with the crop tool selectedKeyword stuffing is read aloud word for word. It is hostile.

Four rules cover almost everything:

  • Most important thing first. Long descriptions get cut off, so front load the meaning.
  • Under 125 characters for alt text. Longer content belongs in a caption or a long description.
  • Skip "image of" and "picture of". The screen reader announces that already.
  • Describe the purpose, not just the pixels. The same photo needs different alt text in an article about dogs than in one about beach erosion.

When to Leave It Empty

An empty alt="" is not laziness. It tells the screen reader to skip the image entirely, and that is the correct choice more often than people think.

Image type What to write
Decorative divider, background flourishEmpty alt="". Announcing it is noise.
Image already fully described in the captionEmpty alt="". Otherwise it is read twice.
Icon next to a text labelEmpty alt="". The label carries the meaning.
Icon that is the only content of a buttonDescribe the action: "Search", not "magnifying glass".
Image used as a linkDescribe where the link goes, not what the picture shows.
Chart, diagram or infographicShort alt for the takeaway, plus a long description nearby.
Photo carrying real informationA full sentence. This is the case alt text exists for.
Missing the alt attribute entirely is not the same as an empty one. When it is missing, many screen readers fall back to reading the filename aloud, which is how a listener ends up hearing "I M G underscore two zero two six zero three one four dot J P G".

Alt Text and Search

Search engines do read alt text, and it is a genuine ranking signal for image search. That has produced a lot of bad advice about stuffing keywords into it.

The two goals do not actually conflict. Accurate, specific alt text naturally contains the words people search for, because it describes what is in the picture. "The GIMP Layers panel with Multiply selected" is both good accessibility and good search text. "gimp free photoshop alternative download tutorial" is neither, and it makes the page actively worse for the people alt text is for.

The contrast checker and the colour blindness simulator cover the other two accessibility checks worth doing on every image you publish.

Common Questions

Can I trust the generated text?

Treat it as a first draft, always. The model can only describe what it sees, and it does not know why you put the image on the page. It also occasionally states something confidently and wrongly, which is exactly the sort of error a blind reader has no way to catch.

What does the reverse prompt mode do?

It writes the image generation prompt that would produce something like your image. It is useful for working out why a reference image looks the way it does, and for feeding into the image generator.

Is my image stored?

No. It is held in memory for the length of the request and discarded. Nothing is written to disk.

Does it work on charts and screenshots?

Reasonably well on both, though it will read numbers off a chart imprecisely. Always check figures yourself before publishing them as a description.

Related Tools