New: PixelRank for Chrome. Audit any page for images missing alt text or still named DSC_1553.jpg, then send them straight here.

Add to ChromeHow it works
PixelRankIMAGE SEOOptimize an image
AI ALT TEXT GENERATOR

Generate alt text for every image you publish

Alt text is the one piece of image metadata with a legal standard attached to it, and it is the piece almost everyone skips. Writing it by hand for a few hundred product shots is miserable enough that it never happens. PixelRank reads each picture and drafts the sentence for you, so the job becomes reviewing text rather than inventing it.

Rename your images See plans

How to generate alt text for a batch of images

  1. Upload the images. Drop in JPG, PNG or WebP files up to 5 MB each. Three a day with no account, 25 a month on Free, 50 per batch on Pro, and no batch limit on Business.
  2. Say what the page is about. One line of context for the whole batch — the product, the property, the article. The model uses it to choose which visible details matter, without inventing any.
  3. Review every sentence. Each image comes back with alt text on screen before anything is downloaded. Edit anything that overreaches; a description should only claim what the photograph actually shows.
  4. Publish it. Copy the alt text into your CMS, or export the whole batch as CSV with the original filename, the new filename and the alt text in columns your developer can map.
BEFORE AND AFTER

Alt text, before and after

alt="" (empty)
Three rattan counter stools at a white quartz kitchen island
alt="IMG_4021"
Green ceramic coffee mug with a curved handle on a wooden table
alt="product photo"
Navy wool overcoat with notch lapels shown on a mannequin from the front
Illustrative examples. Wording depends on the image and the context you supply.

And on an actual photograph — this is unedited PixelRank output:

Bright white kitchen with large island, three rattan counter stools, and four brass pendant lights above a quartz countertop
BeforeDSC_0272 copy.jpg-Edited.jpgAlt text: empty
Aftercoastal-kitchen-island-rattan-barstools-brass-pendants.jpgAlt text: “Bright white kitchen with large island, three rattan counter stools, and four brass pendant lights above a quartz countertop

What alt text is actually for

Alt text is read aloud by screen readers in place of the image, and it is what a search engine uses to work out what a picture shows. Those two audiences want the same thing: a plain sentence describing what is visible. They do not want a list of search terms, and they do not want the phrase "image of" — the screen reader has already announced that it is an image.

It is also a stated requirement rather than a preference. WCAG 2.2 success criterion 1.1.1, Non-text Content, is a Level A criterion, which is the minimum conformance level. An image published with no alt attribute fails it outright, and a user on a screen reader gets nothing from that image at all.

  • Describe what is visible, not what you wish the picture implied.
  • Aim for one clear sentence; most useful alt text lands under 125 characters.
  • Skip "image of" and "picture of" — they are redundant.
  • Never repeat your keyword list. Stuffed alt text reads badly aloud and helps nothing.
  • A purely decorative image takes an empty alt="" so assistive technology skips it.

Where bulk alt text generation actually helps

The problem is rarely one image. It is a media library with 1,400 photographs in it, every one shipped with an empty alt attribute, and no realistic prospect of anyone writing 1,400 sentences by hand. That backlog is where an alt text generator earns its place: it turns a job nobody will ever start into a review queue somebody can finish.

PixelRank returns alt text alongside a descriptive filename, an image title and a longer description in the same pass, because the model has already looked at the picture. One credit covers one photo and all four fields. If an image fails to process, the credit is returned automatically.

Reviewing is not optional

Every result is shown before anything is downloaded, and that is deliberate. A model can describe what is in a frame; it cannot know that the person in the photograph is your founder, that the building is your head office, or that the fabric is the discontinued colourway. Those are the details worth adding by hand, and they are the details that make alt text specific rather than merely present.

Equally, remove anything the photograph cannot establish. If the shot does not clearly show a material, a brand or a location, the alt text should not assert one.

Generating alt text from your own code

If you would rather not use the browser at all, the same engine is available over HTTP. Send an image, get back the filename, alt text, title and description as JSON, and wire it into a CMS plugin, a build step or a migration script. That is a different job from this page, and it has its own documentation.

Before you start

Alt text is the field most often left empty entirely, so on most sites the "before" really is nothing at all.

JPG, PNG or WebP, up to 5 MB and 24 megapixels each. Three images a day signed out; 25 a month on a free account. Full limits and prices are on the pricing page. Renaming a download does not change your live website — you publish the files and the text yourself.

Alt text generator questions

Is the alt text generator free?

You can generate alt text for 3 images a day with no account at all, and the full result is shown on screen. A free account raises that to 25 photos per calendar month and adds downloads, CSV export and saved results. No card is required on Free at any point.

How many images can I do at once?

Free accepts 25 per batch, Pro 50, and Business has no batch limit — the monthly allowance is the real ceiling. Images are processed one after another, so a single failure never takes the batch down, and failed images do not use a credit.

Does it write alt text or just filenames?

Both, in the same pass, plus an image title and a longer description. One credit is one photo and covers all four fields.

Will AI alt text pass an accessibility audit?

Reviewed alt text can. Unreviewed alt text from any generator should not be trusted to, which is why every result is shown for you to correct before download. WCAG 2.2 SC 1.1.1 asks for a text alternative that serves an equivalent purpose — that judgement is yours to make, and the draft is there to make it quick.

What about decorative images?

A decorative image — a divider, a background texture, an icon that repeats adjacent text — should carry an empty alt attribute so screen readers skip it. Do not paste generated text onto those. There is a guide on exactly when an empty description is the right answer.

Can I generate alt text programmatically?

Yes. The developer API takes an image and returns the same fields as JSON, authenticated with a key from your account. It suits CMS plugins, build steps and one-off migrations.

Write the alt text you have been putting off

Upload a batch, read what comes back, and fix the images that are publishing with nothing.

Rename your images Read the guides