LaunchRanked

AI alt text generator

Pick an image. A vision model describes it and writes three alt text options, each 125 characters or fewer. The image isn't saved.

JPEG, PNG, WebP or GIF. We resize it in your browser to under 1 MB before sending. It isn’t stored.

Three alt text options appear here, each 125 characters or fewer.

Written by an open-weight vision model (Meta Llama 4 Scout) running on Cloudflare Workers AI; if it's unavailable, LLaVA 1.5 describes the image and Llama 3.3 70B writes the options. Models can misread images, text in images and context. Check each option against the image and the page before you publish. The image is sent for this one request and isn't stored.

What alt text is for

Alt text is the text alternative for an image. Screen readers read it aloud, browsers show it when the image fails to load, and search engines use it to understand the image. The test for good alt text is simple: if you replaced the image with the text, would the page still make sense?

  • Say what matters here. The same screenshot needs different alt text on a pricing page (“Pricing table with three plans, annual billing selected”) and on a changelog (“New annual billing toggle on the pricing table”).
  • Skip “image of”. Screen readers already announce it as an image. Do say “Screenshot of” or “Chart of” when the type matters.
  • Include meaningful text. If the image contains words the reader needs, like a button label or a headline, put them in the alt text.
  • Leave decorative images empty. Use alt="" so they’re skipped.

How this generator works

Your browser resizes the image to at most 1,280 pixels on the long edge and re-encodes it as a JPEG under 1 MB. We send it, with your optional page topic and keyword, to Meta’s Llama 4 Scout, an open-weight vision model on Cloudflare Workers AI. It writes three options: a literal one, one focused on the image’s purpose, and a short one. We remove “image of” openings, cut anything over 125 characters and drop duplicates. If Llama 4 Scout is unavailable, LLaVA 1.5 describes the image and Llama 3.3 70B writes the options. The image isn’t stored.

Check before you publish

  1. Look at the image and read each option. Vision models misread small text and sometimes describe things that aren’t there.
  2. Add names only you know: the product, the feature, the person (with their permission).
  3. After publishing, run the page through the meta tag checker, and set a proper share image with the Open Graph generator.

The model doesn’t see the rest of your page, so it can’t know what the image is there to show. The page topic field helps; your judgment helps more.

Questions

Why 125 characters?

It's a widely used rule of thumb for keeping alt text short, not a limit in the HTML spec. Short alt text is quicker to listen to, and it forces you to say what matters. If an image carries a lot of information, like a chart, describe the key point in the alt text and put the detail in the page text.

Do I need alt text on every image?

Every <img> needs an alt attribute, but not every image needs a description. Purely decorative images (a background texture, a divider) should use an empty alt="" so screen readers skip them. If an image is also a link, the alt text should say where the link goes.

Is my image stored?

No. Your browser resizes the image and sends it once to the model on Cloudflare Workers AI. It's held in memory for that request and not saved, by us or in any storage bucket.

Does alt text help SEO?

Google's image SEO guidance says it uses alt text, together with computer vision and the page content, to understand what an image is about. Descriptive alt text helps your images show up in image search. Google also warns that stuffing alt attributes with keywords is a poor experience and can make your site look like spam.

Autopilot · early access

Want this fixed automatically?

Autopilot checks your site, publishes researched articles at a safe pace, and tracks whether ChatGPT, Perplexity, Gemini and Claude cite you. $49/mo.

Related free tools

See all free tools