We Measured 50 Product Photos Against Amazon's Pure-White Rule: Only 14 of 27 White-Looking Photos Passed
"Looks white" and "is white" are different claims, and only one of them can be measured. We ran 50 real product photos through the same code that powers our checker, compared the result with how each photo looked, and published every number below, including where our tool got it wrong.
- Of 27 photos that looked white, only 14 met our pure-white pass mark. 6 got a warning and 7 failed outright.
- The 7 that failed had backgrounds between 232 and 254 on their weakest channel: close enough to fool the eye.
- None of the 30 photos without a pure-white backdrop passed.
- One-click snapping fixed some photos and not others. On one, a soft shadow reaching the frame edge stopped it.
What we tested
The set is 50 openly licensed product photos from Wikimedia Commons, downloaded at up to 2,000 pixels wide. Each photo was given a label by eye before the checker ran: 27 looked white, 12 off-white or light grey, 4 dark, 2 gradients and 5 scenes. Then the live checker code ran on each file in a real browser, using Amazon's rules, on 8 November 2026.
For the white-background check we read a ring around the image edge (3% of the shorter side) at
full resolution and count how many background pixels are exactly 255,255,255. 98% or more
is a pass, 90–98% on a pure-white backdrop is a warning, and anything less is a fail. Those cut-offs are
ours. Amazon publishes the 255,255,255 requirement, but not how much tolerance its systems allow.
Results
| How the photo looked | Photos | Pass | Warn | Fail |
|---|---|---|---|---|
| White | 27 | 14 | 6 | 7 |
| Off-white or light grey | 12 | 0 | 0 | 12 |
| Dark | 4 | 0 | 0 | 4 |
| Gradient | 2 | 0 | 0 | 2 |
| Scene | 5 | 0 | 0 | 5 |
| All photos | 50 | 14 | 6 | 30 |
The photos that looked white and failed are the expensive ones, because nothing on screen warns you. Several had a backdrop of 254 or 253. A few were further off, at roughly 251, 246 and even 233, which still read as white on a contact sheet next to a darker product.
Four photos where the snap fix helped, and where it didn't
ListingLint's snap fix changes near-white pixels (244 or above on every channel) that connect to the border. For each photo below we ran that exact fix, exported the JPEG, then measured the exported file again at full resolution.
A clean fix: the near-white haze
Original
Before: 91.6% of edge exactly white, WARN
After Snap background
After: 99.6% of edge exactly white, PASSA partial fix: the soft shadow that reaches the frame
Original
Before: 60.5% of edge exactly white, FAIL
After Snap background
After: 89.4% of edge exactly white, FAILThis is the case to watch for: a photo can look spotless after an automatic fix and still have non-white pixels at its border. Pushing the snap threshold lower would clear them, but it would start eating light parts of the product. The better fix is to reshoot with more light on the backdrop, or mask and whiten the shadow by hand.
A small fix: the contact shadow
Original
Before: 97.1% of edge exactly white, WARN
After Snap background
After: 99.0% of edge exactly white, PASSNo fix available: the grey sweep
Edge colour 221,216,212: FAILWhat this means if you sell on Amazon
- Don't trust a white-looking backdrop. In this set almost half of them missed our pass mark. Measure your own rather than guessing.
- Check again after any fix. Exporting and re-measuring is what exposed the tea photo. Our white-background guide covers the options.
- Light the backdrop, not just the product. The stubborn case here was gradual falloff, which is cheaper to solve at the shot. Here's the setup.
- Mind the shadow's reach. A shadow is less of a problem under the product than where it runs out to the border.
Where our checker was wrong or unsure
- False passes on white: 0 of 30. When the backdrop isn't pure white, the check didn't pass it.
- Whole product in frame: it flagged 4 of 5 cut-off products, and missed a pale garlic press against a pale backdrop. It also flagged 4 of 35 complete products: two where a mirror-like reflection reaches the edge, and two where the product may really touch it.
- Added text: the one photo with a small added caption wasn't flagged. This is the weakest check, which is why it only ever asks you to look by eye.
- Product fill: a dark bottle on a dark backdrop measured 59% when it filled about 95%, and a plant's leaves split into separate pieces and measured 69%. On busy backgrounds (9 of 9), it reports "not measurable" instead of guessing.
Limits of this test
- This doesn't show what Amazon does. We didn't upload any of these photos to Amazon. A warning or a fail here means the photo misses a measurable target, not that Amazon rejected it.
- The labels aren't a human panel. The "looked white" labels were assigned by an AI model (Claude) viewing a contact sheet before the checker ran. Different viewers on different screens would disagree on some.
- It's a small, easy sample. 50 photos, mostly professional packshots and stock images. Real seller photos are likely messier.
- The snap fix was only tried on a handful. The before-and-after numbers come from the photos shown here, not all 50.
- Our checker tested itself. We wrote the tool and ran the test. That's why every result is listed below with a link to the source photo, so you can check it yourself.
Every result
"Exactly white" is the share of edge background pixels at 255,255,255. "Edge colour" is the most common colour around the border, averaged. "Fill" is the checker's estimate.
| # | Photo (source) | Looked | Edge colour | Exactly white | White check | Fill |
|---|---|---|---|---|---|---|
| 1 | Packshot cobalt | White | 255,255,255 | 98.3% | PASS | 80% |
| 2 | Packshot power | White | 254,254,254 | 62.4% | FAIL | 83% |
| 3 | Packshot set quantum | White | 255,255,255 | 95.9% | WARN | 86% |
| 4 | Packshot sport instinct | White | 254,254,255 | 86.4% | FAIL | 77% |
| 5 | PACKSHOT LUXE - BOUTEILLE DE CHAMPAGNE | Dark | 0,0,0 | 0% | FAIL | 84% |
| 6 | PACKSHOT VELOS SINGLE SPEED | Off-white | 215,216,218 | 0% | FAIL | not measurable |
| 7 | PACKSHOT PARFUM LUXE | White | 253,254,254 | 74.2% | FAIL | 100% |
| 8 | Marszalstudio-packshot-marynarka | White | 255,255,255 | 100.0% | PASS | 86% |
| 9 | Packshot narzędzi | White | 255,255,255 | 100.0% | PASS | 74% |
| 10 | Taunus-Tropfen Packshot 02 | Dark | 38,40,37 | 0% | FAIL | 59% |
| 11 | Packshot Styli | White | 251,251,252 | 0% | FAIL | 82% |
| 12 | Cambridge Audio P40 Packshot 2 | White | 255,255,255 | 100.0% | PASS | 89% |
| 13 | Zdjęcie packshot na białym tle dekoracji d… | White | 255,255,255 | 99.8% | PASS | 90% |
| 14 | Zdjęcie produktowe packshot - dron Autel N… | White | 255,255,255 | 99.4% | PASS | 93% |
| 15 | Zdjęcie produktowe packshot - kwiat w ozdo… | White | 255,255,255 | 96.2% | WARN | 69% |
| 16 | SZILVA 1L 2019 packshot v4 | Dark | 1,1,1 | 0% | FAIL | 80% |
| 17 | NP Packshot - Original Dry - Format 1 | White | 255,255,255 | 95.9% | WARN | 94% |
| 18 | Cup of tea isolated on white background - … | White | 253,254,252 | 60.5% | FAIL | 83% |
| 19 | Cricket Lighter isolated | White | 255,255,255 | 100.0% | PASS | 92% |
| 20 | Wooden rolling pin isolated on white backg… | Off-white | 233,233,234 | 0% | FAIL | 96% |
| 21 | Forks isolated on white background 01 | Off-white | 247,247,247 | 0.1% | FAIL | 82% |
| 22 | A garlic press isolated on white background | Off-white | 252,252,252 | 34.2% | FAIL | 77% |
| 23 | Measuring Cup isolated on White Background | Off-white | 247,247,245 | 0% | FAIL | 78% |
| 24 | Swedish AC Power Plug isolated on White Ba… | Off-white | 254,254,254 | 71.6% | FAIL | 92% |
| 25 | Tape Roll isolated on White Background | Off-white | 249,249,249 | 0.8% | FAIL | 64% |
| 26 | Pink Sponge isolated on White Background | Off-white | 249,249,249 | 23.6% | FAIL | 72% |
| 27 | Domino Piece isolated on White Background | Off-white | 251,251,251 | 31.5% | FAIL | 52% |
| 28 | Sony a5000 Isolated on White Background (4… | White | 255,255,255 | 91.6% | WARN | 83% |
| 29 | Benevrek - traditional woolen trousers iso… | White | 255,255,255 | 100.0% | PASS | 83% |
| 30 | Colorful Measure tape isolated on white ba… | Scene | 1,181,218 | 0% | FAIL | not measurable |
| 31 | Wet apple isolated on white | White | 255,255,255 | 97.1% | WARN | 84% |
| 32 | Nikon Z 5 w Nikkor 50mm f1.8S | White | 255,255,255 | 100.0% | PASS | 84% |
| 33 | IPhone SE 4.7" product red back | White | 255,255,255 | 100.0% | PASS | 83% |
| 34 | Mahr Micromar 40A 0–25 mm Micrometer | White | 255,255,255 | 98.0% | PASS | 98% |
| 35 | Dunkin-Donuts-Chocolate-Glazed | White | 255,255,255 | 100.0% | PASS | 92% |
| 36 | Product Work for Acne Studios | White | 255,255,255 | 98.3% | PASS | 84% |
| 37 | Necklace made of rough diamonds | Gradient | 42,40,41 | 0% | FAIL | not measurable |
| 38 | Plectranthus verticillatus in a ceramic pot | Off-white | 221,216,212 | 0% | FAIL | not measurable |
| 39 | Gonystylus spp. MHNT.BOT.2010.6.82 | White | 255,255,255 | 98.7% | PASS | 91% |
| 40 | CK Euphoria Bottle | White | 255,255,255 | 96.7% | WARN | 98% |
| 41 | 3 diamond rings | Scene | 214,215,199 | 0% | FAIL | not measurable |
| 42 | Cake 14 | Scene | 12,12,13 | 0% | FAIL | not measurable |
| 43 | Alexandra Mor Diamond Collection High Res … | Dark | 0,0,0 | 0% | FAIL | 82% |
| 44 | Black jewelry box in embossed leather imit… | Off-white | 233,230,231 | 0% | FAIL | 96% |
| 45 | Blue LP records rack in Tuntorp 1 | Off-white | 217,219,220 | 0% | FAIL | not measurable |
| 46 | Batom espelho salto. - Flickr - Ana Patríc… | Scene | 2,3,0 | 0% | FAIL | not measurable |
| 47 | Neumann TLM 170R & K&M Popkiller | Scene | 4,4,4 | 0% | FAIL | 100% |
| 48 | Divided tray with chocolatest (5876043422) | Gradient | 215,216,216 | 0% | FAIL | not measurable |
| 49 | Aperol 003 2026 08 07 | White | 234,233,232 | 0% | FAIL | 95% |
| 50 | Packshot Vanna | White | 246,245,247 | 0% | FAIL | 89% |
Product names in the photos belong to their owners. ListingLint is not affiliated with or endorsed by Amazon or any brand shown. Results describe this test only; always confirm requirements against Amazon Seller Central.