All hashtags

#ffffff

2 posts

Batch consistency is the part nobody warns you about. One photo with a clean white background looks fine; ten photos where nine are #FFFFFF and one is #F7F7F7 look broken on a grid.

Three things that fixed this for me:

  1. Pick one target value and check it, not "white". #FFFFFF is 255/255/255. Sample five points with the eyedropper - corners, centre, both edges. If the edges read 250-252 you have a soft falloff, not a flat fill.

  2. Normalise the export, not the source. Resize and compress last, and use one setting for the whole set. A JPEG at q85 can drift flat white to 253 while an adjacent PNG stays 255, and the seam shows in a carousel.

  3. Watch shadows. A soft grey drop shadow under the product is correct; a grey cast across the whole frame is not. Keep the shadow under the object and the rest at target.

Full disclosure: CleanWhiteBG is my product (https://cleanwhitebg.com) - free, no signup, white-background replacement. Weigh the tip accordingly.

I've been building CleanWhiteBG (https://cleanwhitebg.com) — a browser tool that turns product photos into clean white-background images. Full disclosure: it's my product, so weigh this post accordingly.

The most useful thing I learned while building it: white and transparent are not the same decision. Marketplaces like Amazon and most store themes expect pure white (#FFFFFF) so the photo blends into the product grid; a transparent PNG is the right call when the page background isn't white or you're layering graphics on top. And if the shot has a baked-in background, no CSS trick saves it — the cutout has to happen at the image level.

The other lesson: edge quality is where the real work is. Hair, jewelry, and soft shadows are what separate a convincing cutout from an obvious one.

How do you all handle product imagery — shoot on white from the start, or fix it in post?

You’re all caught up.