
You generated a clean product shot, the background looks white, the lighting is even, and you upload it as your Amazon main image — and the listing gets suppressed. Amazon's pure white background requirement is RGB 255, 255, 255, and its automated check wants that exact value, nothing close to it. The frustrating part is that your background looks perfectly white on screen. It just isn't white enough to pass.
This is the trap that catches almost every AI-generated product photo. Modern tools are excellent at producing a "white" background and terrible at producing a pure-white one, because "looks white" and "measures 255,255,255" are two different things. This guide is about the second one. Not how to remove a background or build a lifestyle scene — those are their own jobs — but how to make a marketplace main image that passes the pure-white standard on the first upload, every time, and what to do differently when the platform doesn't require it. Get the standard right and the rest of your catalog work actually shows up in search.
Amazon's main image — the first thing a shopper sees, the one that appears in search results — is the most regulated image in e-commerce, and it has the least room for interpretation. The requirements are specific and enforced automatically:
| Requirement | Amazon main image standard |
|---|---|
| Background | Pure white, RGB 255, 255, 255 (#FFFFFF) — no off-white, no gradient |
| Product fill | Product occupies at least 85% of the frame |
| Content | The real product only — no text, logos, watermarks, props, or added objects |
| Minimum size | 1000 px on the longest side (the threshold that unlocks zoom) |
| Recommended size | 1600 px or larger for crisp zoom |
| Maximum size | 10,000 px on the longest side |
| Format | JPEG (sRGB), the safe default for product images |
The pure-white rule exists for a reason that benefits you: a uniform white field lets Amazon stitch thousands of listings into one clean grid, and it lets the product itself carry all the visual weight. When every main image sits on the same background, shoppers compare products, not photo studios. That consistency is the whole point — which is also why Amazon enforces it with no tolerance.
Here is what makes it sharp: a near-white background is treated as a violation, not a near-miss. A background that measures 250, 252, 253 looks indistinguishable from pure white to your eye, but to Amazon's check it's a colored background, and a colored background on a main image is grounds for suppression. Suppression doesn't mean a warning email and a grace period; it means the listing stops appearing in search until the image complies. You can have a beautiful product, accurate copy, and great reviews, and none of it matters if the main image fails the check, because shoppers never reach the page.
The 85% fill rule is the second silent killer. A product floating in the middle of a big white frame with lots of empty margin reads as "too small" to the check and looks weak in the search grid even when it passes. The product should be the image — cropped close, centered, filling the frame edge to edge with just enough breathing room to avoid clipping. Pure white and properly filled: both conditions, every main image.
If the rule is just "make the background 255,255,255," why do AI-generated photos fail it so reliably? Because the way these tools build an image works against pure white at a technical level, in two compounding ways.
Generative blending overshoots and undershoots the threshold. When a model synthesizes or extends a background, it's blending pixels, not filling a solid color. The result is a field that averages near white but is actually a soft spread of values — 252 here, 248 there, a faint cool tint where light fell off, a barely-warmer patch near the product's edge. To your eye, that whole field reads as "white." To a check that samples for exactly 255,255,255, it reads as a gray or tinted background. The model was never aiming for the single exact value the rule demands; it was aiming for looks white, and it succeeded at the wrong target.
Compression and color profiles push it further off. Even if you somehow land near pure white, the export pipeline nudges it away. JPEG is lossy — it reconstructs the image in 8×8 blocks, and around high-contrast edges (a dark product against a bright background) it introduces faint values that drag the background below 255. The sRGB color profile and any tone curve baked into the export shift near-whites a few points off pure. So a background that measured 254,254,254 in the editor can land at 251,252,253 in the uploaded JPEG. The shift is invisible and fatal at the same time.
The practical lesson: you cannot trust your eyes, and you cannot trust the model's idea of white. The most common values people upload thinking they're compliant are things like #F5F5F5, #FAFAFA, #EBEBEB, or RGB 250,252,253 — all of which look clean and all of which fail. The fix isn't a better-looking white; it's forcing the background to the exact value and verifying it after export, which is exactly what the workflow and QA sections below are built to do.
Here's the nuance that saves you from over-engineering every image: the pure-white rule is an Amazon-and-Walmart main-image rule, not a universal law. Other platforms range from "white recommended" to "do whatever converts." Knowing which rule applies where lets you produce the strict compliant image once and stay free everywhere it isn't required.
| Marketplace | Main image background | Notes |
|---|---|---|
| Amazon | Pure white (255,255,255) required | 85% fill, 1600 px+ recommended, suppression on violation |
| Walmart | Pure white required for the primary image | Same strict standard as Amazon |
| eBay | White or light recommended, not required | 1600 px+ on the longest side unlocks zoom |
| Etsy | No white requirement | Lifestyle and styled shots are encouraged |
| Shopify | No platform rule | Your own catalog consistency is the only constraint |
The strategy this map points to is simple: make one strict pure-white main image, then build a gallery around it. The main image carries compliance; the supporting images carry persuasion. Amazon gives you several additional gallery slots, and the platforms that don't require white still let you show the product in context. So the ideal listing pairs one clean 255,255,255 hero with two to eight lifestyle or in-use shots — the white image gets you past the gate and into search, the lifestyle images get you the click and the conversion.
That pairing isn't just hygiene; it tends to move the needle. Studies and seller reports suggest listings that combine a clean main image with lifestyle gallery shots convert meaningfully better — figures around a 20% lift get cited — because the white image earns trust and the contextual shots help the shopper imagine owning the thing. Treat the exact percentage as directional rather than a promise, but the direction is consistent: pure-white compliance and lifestyle persuasion are complementary, not competing. Building those contextual frames is its own craft — our guide to AI lifestyle images for e-commerce catalogs covers placing a SKU in a styled scene while keeping the product accurate. This article stays on the strict half: the hero that has to be pure white.
One more practical note. Because Etsy and Shopify don't impose white, sellers sometimes assume they can reuse a lifestyle shot as the Amazon main image too. They can't — the Amazon main image must be the bare product on pure white with no props, so the lifestyle frame that wins on Etsy is a policy violation on Amazon. Build the compliant hero specifically for the strict platforms and let it do that one job well.
Knowing the standard is half the battle; hitting 255,255,255 reliably is the other half. This is a four-step workflow you can run on any product photo — even a phone snapshot on a cluttered desk — to land a compliant Amazon main image. Each step is a live tool in the Oxava studio, and the order matters.
Step 1 — Remove the original background. Start by cutting the product cleanly off whatever it was shot on. In Oxava this is a single click on any image in your gallery — the Remove Background action returns a transparent PNG, and it's included on every plan, Starter upward. That isolates the product with a crisp edge and gives you a clean silhouette to drop onto white. The mechanics of a clean cutout — edge quality, hair and transparency, the difference between a tidy mask and a ragged one — are a topic of their own; our AI background removal and replacement guide walks through getting that cutout right. For compliance, the only thing that matters here is that the edge is clean, because a ragged mask leaves halo pixels that will sabotage your white field in the next step.
Step 2 — Set a true #FFFFFF background. Place the isolated product on a pure white field — not a generated "white scene," which reintroduces the near-white problem, but a solid 255,255,255 fill. This is the difference between looking compliant and being compliant: a solid color fill is exactly 255,255,255 by definition, while a generated background only approximates it. Forcing a real solid white here is the single most important move in the whole workflow.
Step 3 — Clean up the edges with image-to-image. A cutout dropped on white often carries small artifacts: a faint dark halo around the silhouette, a colored fringe from the old background, a shadow that bled past the edge. Run an image-to-image pass to defringe those edges, remove any color contamination, and add a soft, natural contact shadow directly beneath the product so it sits on the surface instead of floating. The instruction is specific: "remove any halo or colored fringe around the product edge, keep the background pure white #FFFFFF, add a soft realistic contact shadow under the product." This step is where a mechanical cutout starts looking like a real studio shot — clean edge, grounded product, untouched white field. If you want the underlying mechanics of editing an existing image rather than generating a new one, our image-to-image editing workflow covers how strength and instructions interact.
Step 4 — Upscale to zoom resolution and export. Amazon unlocks zoom at 1000 px but rewards 1600 px and up, and zoom is a conversion feature you want on. Run an upscale pass to bring the final image up to roughly 1600–2560 px on the longest side — crisp enough that a shopper can zoom into stitching, material, or label detail without it turning to mush. Then export as an sRGB JPEG. Upscaling last (after the white is set and the edges are clean) keeps the file from re-introducing artifacts into a field you already verified. One plan note so this doesn't surprise you mid-workflow: unlike the background removal in step 1, image upscaling is a Pro-and-above feature. On Starter you can still run steps 1–3 and export — you'd just shoot at a higher source resolution instead of upscaling at the end.
Run those four steps and you have a product cut from any source, grounded on a true white field, edge-clean, and sized for zoom. The whole point of doing it in one place is that the white you set in step 2 survives to the export in step 4 — but you still verify it, which is the next section. For the bigger picture of building a full product catalog with AI, the AI product photography pillar guide ties this compliance work into the rest of the workflow, from variants to scenes.
Never trust that an image is compliant because it looks compliant — the entire near-white problem is that the failure is invisible. A two-minute QA pass before upload catches the issues that would otherwise cost you a suppressed listing and a re-upload cycle. Run this checklist on every main image.
If the background fails any of the color checks, the fix is mechanical: force it. Add a solid color layer set to #FFFFFF behind the product, or re-run step 2 with a true solid fill rather than a generated white. Don't try to "brighten" a near-white background with exposure — that risks blowing out the product's own highlights. Replace the field, don't push it. Once the eyedropper reads 255,255,255 in every spot and the edge is clean, you're genuinely compliant, not just compliant-looking.
Pure white, RGB 255, 255, 255, which is the hex value #FFFFFF. It has to be that exact value across the whole background, not an approximation. Common near-whites like #F5F5F5, #FAFAFA, or RGB 250,252,253 look white but fail the automated check. There's no tolerance band — if it's not 255,255,255, it counts as a colored background on a main image, which is grounds for suppression.
Almost certainly because it's near-white, not pure white. AI-generated and edited backgrounds frequently land at values like 250–253 instead of 255, and JPEG compression plus sRGB profile shifts can push them even further off during export. Your eye can't tell 252 from 255, but Amazon's check can. Eyedrop the background with a color picker — if any reading isn't exactly 255,255,255, that's the reason. Force a solid #FFFFFF fill behind the product and re-export.
No. eBay recommends a white or light background for the main image but doesn't require it, and listing 1600 px+ images unlocks zoom there. Etsy has no white requirement at all and actively encourages lifestyle and styled photography. Only Amazon and Walmart strictly require the pure-white main image. The smart move is to produce one compliant 255,255,255 hero for the strict platforms and use lifestyle images freely everywhere else.
Amazon's hard minimum is 1000 px on the longest side, which is also the threshold that unlocks the zoom feature on the listing. The practical recommendation is 1600 px or larger so zoom stays crisp and shoppers can inspect detail, with a maximum of 10,000 px. Upscaling your final image to roughly 1600–2560 px before export hits the sweet spot — large enough for clean zoom, not so large it bloats the file.
Don't brighten it — replace it. Brightening with exposure or curves risks blowing out the product's real highlights while still leaving an uneven field. Instead, isolate the product with a clean cutout, then place it on a solid #FFFFFF color fill, which is exactly 255,255,255 by definition. Clean any edge halo or fringe with an image-to-image pass so no near-white pixels survive around the product, then verify with an eyedropper before export. Replacing the field is the only reliable way to hit the exact value.
The pure-white standard isn't really about white — it's about precision. Amazon wants exactly 255,255,255, the product filling at least 85% of a 1600 px-plus frame, and nothing else in the shot. AI tools fail this not because they can't make white, but because they aim for "looks white" while the check demands one exact value, and compression nudges them off it. The fix is to stop trusting your eyes: force a true #FFFFFF fill, clean the edges, upscale for zoom, and verify with an eyedropper before you upload.
That's the whole workflow, and you can run it on any product photo in the Oxava studio. Upload a shot — even a quick phone photo on a messy desk — then remove the background, drop the product onto a real #FFFFFF field, clean the edges and add a natural contact shadow with image-to-image, and upscale the final to zoom-ready resolution. The result is an Amazon-compliant main image that passes the check on the first try, ready to sit alongside the lifestyle gallery shots and product variants that turn a compliant listing into a converting one. Build your pure-white hero in the Oxava studio and get your products back into search.
Be the first to hear about new techniques, model updates and ideas on AI generation.