Alt Text Generator
Drop in your images and get alt text for each — written short, without the "an image of" opener screen readers do not need, and editable before you use it.
Runs entirely in this browser. Nothing you type is uploaded, stored or seen by us.
Three steps, no account.
-
01
Add your images
Drop several at once, choose them, or paste a screenshot straight from the clipboard. Each is described on its own.
-
02
Read and correct
The text is editable and the counter shows where you are against 125 characters. If the picture matters for a reason the model cannot see, say so — that is the part only you know.
-
03
Copy it out
The text on its own, or the whole `<img>` tag with the alt attribute already filled in.
Alt text is the sentence a screen reader speaks in place of a picture, and the text a search engine reads instead of seeing one. It is the single cheapest accessibility fix on most sites and the one most often skipped, because writing it for forty product photographs is nobody's favourite afternoon.
Most generators hand back a caption, and a caption is not alt text. "An image of a man standing on a stage" wastes the first four words telling a screen reader something it has already announced. This strips that, keeps one sentence, and trims to the length the field settled on — then lets you edit it, because you know what the picture is FOR and a model does not.
Alt Text Generator, answered.
About 125 characters is the working guideline, and it is a guideline rather than a rule — WCAG sets no character limit at all, whatever tools claiming a hard limit tell you. Short wins because screen reader users prefer short.
Because a screen reader has already said "image" before it reads your text. Starting with "an image of" makes it announce the same thing twice and spends four words doing it.
A divider, a background flourish or a purely stylistic graphic should have an EMPTY alt attribute — alt="" — so assistive technology skips it entirely. There is a switch on every row for exactly this, and it is the answer most generators never offer.
Yes, for this one. It runs a vision model on our side rather than in your browser, so unlike the other free tools here it costs us something per image. The account is free.
It describes what is in the picture, which is usually most of the job. What it cannot know is what the image is FOR on your page — a photograph of a lock on a product page and the same photograph in a news story want different sentences. That is why every row is editable.
No. The image is sent, described and dropped. Nothing is written to disk and nothing is kept.
Other tools for the same job.
This is one job. The workspace does the rest.
The free tools stay free and stay ungated. Recast is where they stop being separate tabs and start handing work to each other — a link becomes a card, an article and a week of posts without you moving anything between them.