Language: EN
Start free

What goes wrong in AI product photos.

Herofab generated 311 product images from 212 product photos and passed 303 of them through the automated check that reads every image before it is delivered. The check flagged 63, or 20.8%. This page lists the faults by type and by tool, and what the check missed. In the product, a flagged image is not delivered.

Model wearing the white strapless dress on a white background
Source photo: On a hanger. Made with Herofab · Virtual try-on

1. What the check found

Between 24 September and 12 October 2026 Herofab generated 311 product images from 212 product photos, across 14 tools. 303 of them were read by the automated check that runs before every delivery. It flagged 63, or 20.8%; the other 240 (79.2%) passed.

A flagged image is not delivered. The job is generated once more, and if the second image is flagged as well, nothing is delivered and the customer is not charged.

The most common fault was an invented detail: a print, label, pocket or seam that the product photo does not show. It appeared in 29 images, 46.0% of the flagged ones. One image can have more than one fault, so the rows add up to more than 63.

FaultWhat it meansImagesShare of the 303 checkedShare of the 63 flagged
Invented detailA print, logo, label, pocket or trim that the product photo does not show299.6%46.0%
Unnatural lookA plastic or glassy surface, a visible mannequin, an obvious edit seam175.6%27.0%
Different productThe generated product is not the one in the photo124.0%19.0%
Collar or neckline changedA shirt collar became a crew neck, a hood appeared, and similar113.6%17.5%
Inside label showingThe neck or waistband label is drawn on the outside103.3%15.9%
AnatomyExtra, missing or fused body parts, or an object that floats82.6%12.7%
Wrong number of peopleTwo people where one was asked for, or nobody where a model was expected72.3%11.1%
Wrong text or logoLetters or a logo on the product changed51.7%7.9%
Product cut off or badly framedThe product is cut by the image edge, off-centre or too small20.7%3.2%
Collage instead of one photoSeveral panels or an inset instead of a single photograph20.7%3.2%
Missing printThe front print of the garment is gone10.3%1.6%
Watermark or overlayA watermark, web address or caption on the image10.3%1.6%

2. Product, text and collar

Product match: in 238 of the 303 images (78.5%) the product matched the photo fully, in 52 (17.2%) it showed small differences, and in 13 (4.3%) it was a different product.

Text and logos: 90 images had readable text on the product. It matched in 53 (58.9%), showed small differences in 32 (35.6%) and was wrong in 5 (5.6%).

Collars: 154 images showed a collar or neckline that could be compared with the photo. It had changed in 12 (7.8%).

These counts are the judge's raw answers. An answer becomes a flag only in a tool where that question is part of the check: Seamless pattern is not checked for product match, and Detail shot is not checked for the collar. That is why the product and collar counts here are one higher than their rows in the table above.

3. By tool

A percentage is given only where at least 30 images were checked; smaller groups say little. Background removal and upscaling have no model judge and are not among the 303.

ToolImages checkedFlaggedShareMost common faults
Virtual try-on1152622.6%invented detail (18), inside label showing (10), different product (7)
Canvas38821.1%invented detail (4), collar or neckline changed (3), different product (1)
Create model3326.1%wrong number of people (2), collage instead of one photo (2), watermark or overlay (1)
Product studio30620.0%anatomy (3), invented detail (3), different product (1)
Ghost mannequin189not givenunnatural look (7), product cut off or badly framed (2), different product (2)
Colour variants172not giveninvented detail (2), different product (1)
Change pose151not giveninvented detail (1)
Seamless pattern130not givennone
Extend frame85not givenunnatural look (4), anatomy (1)
Retouch84not givenwrong text or logo (3), unnatural look (2)
Detail shot50not givennone
Fabric studio30not givennone

Virtual try-on by product type

Within Virtual try-on, tops were the largest group: 58 images, 12 flagged (20.7%). Trousers and other bottoms were the weakest, with 8 of 11 flagged, almost always for an invented detail or an inside label drawn on the outside. Jewelry had 3 of 20 flagged, footwear 1 of 7, bags 0 of 4 and eyewear 0 of 4.

Product typeImages checkedFlaggedShare
Tops581220.7%
Jewelry203not given
Trousers and other bottoms118not given
Dresses and other one-pieces112not given
Footwear71not given
Bags40not given
Eyewear40not given

4. What an automated check misses

The check is mostly right when it flags. Of 18 flagged images compared with the product photo by eye, 16 showed the fault and 2 were unclear. None was plainly wrong.

It does not see cropping. Of 19 scene images checked by eye, 9 cut the product off at the edge of the frame: a sleeve, a trouser leg, the sides of a jacket. The automated check called the framing of all 9 acceptable.

The practical reading for anyone publishing AI product images: a vision model can be asked whether the product changed, and it answers well. Whether the whole product is inside the frame still needs a person, or a rule in the generation prompt.

5. How this was measured

The images are real generations from Herofab's own test cases, made while the product was being built. Several product photos were generated more than once, with different settings.

The check is the automated judge that runs in the product before an image is delivered: a vision model reads the product photo and the generated image and answers a fixed list of questions, such as whether there is a watermark, how many people are shown, whether the product matches and whether the collar changed. Virtual try-on of clothing gets a second judge for print placement and inside labels.

Five ad images were left out, because their headline is typeset after the check and the files measured here already carried it. A generation took 27.4 seconds at the median, and 90% finished within 41.8 seconds.

6. Limits

This is Herofab's test set, not customer work and not an industry average. It includes deliberately hard inputs and images made with earlier versions of the generation prompts.

A flag is the judge's reading, not a human one. The judge misses faults, cropping above all, and the sample checked by eye was small: 18 flagged images.

Small groups say little. Eight images of one tool cannot carry a percentage, so none is given for them.

Checklist

  • Details that are not on the product: compare prints, labels, pockets, seams and trims with the photo.
  • The product itself: colour, material, sleeve length and overall shape.
  • Collar and neckline, especially when the photo shows the back of the garment.
  • Labels and print side: an inside label drawn on the outside, a back print on the front.
  • Hands and bodies: count the fingers and check which arm a hand belongs to.
  • Text and logos: read every letter at full size.
  • The frame edges: no sleeve, leg, strap or corner cut off. The automated check did not catch this.
  • People and panels: one person, one photograph.

Updated 12 October 2026

Free to reuse under CC BY 4.0. Credit: Herofab (herofab.app).

ai-product-photo-errors.json · ai-product-photo-errors.csv

Questions

In short.

How often do AI product photos come out wrong?

In Herofab's measurement of 303 generated product images, an automated check flagged 63, or 20.8%. The images come from Herofab's own test cases, which include deliberately hard inputs, so the figure is not an industry average.

What is the most common mistake in AI-generated product photos?

An invented detail: a print, label, pocket or seam that is not on the real product. It appeared in 29 of the 63 flagged images in Herofab's measurement, 46.0%.

Do AI product photos change the product?

In 238 of 303 images (78.5%) the product matched the photo fully, in 52 (17.2%) it showed small differences, and in 13 (4.3%) it was a different product.

Does AI get the text on a product right?

Of 90 images with readable text on the product, the text matched in 53 (58.9%), showed small differences in 32 (35.6%) and was wrong in 5 (5.6%).

Can an automated check replace looking at the image?

Not for framing. In a check by eye, 9 of 19 scene images cut the product off at the edge of the frame, and the automated check flagged none of them.

How long does one AI product image take to generate?

27.4 seconds at the median in this measurement; 90% of the images finished within 41.8 seconds.

Related
Get started

Your next collection, shot this week.

20 credits at sign-up, no card required. Images made with free credits carry a watermark.