Skip to content
← Back to blog

5 min read

Preparing Product Photos for E-commerce Marketplaces: Resolution, Background and Compression

How to size, crop, clean up and compress product images for marketplaces and online stores so they pass listing rules, support zoom and load fast.

Product images do two jobs at once: they have to pass a marketplace’s technical rules, and they have to sell. Most rejected or underperforming images fail on a handful of basics: too small to zoom, a background that breaks the rules, or compression that makes the product look cheap. This guide covers each one.

Marketplace requirements change, so treat any specific numbers below as a starting point and check the current seller documentation for every platform you list on.

Resolution: large enough to zoom

Shoppers zoom in to check texture, stitching and labels. Most platforms only enable zoom (or display images sharply on high-density screens) above a minimum size.

  • Amazon states that images should be at least 1000 pixels on the longest side to enable zoom, and its guidelines have long recommended larger images for better zoom.
  • Etsy recommends listing images around 2000 pixels on the shortest side.
  • Shopify themes generally look best with square product images around 2048×2048.

A practical rule: aim for at least 2000 pixels on the longest side, ideally 2000×2000 square. That satisfies most platforms and looks sharp on high-density phone screens.

When your photos are too small

Supplier images, older catalogue shots and phone photos that were cropped heavily often come in at 800 px or less. Options, from best to worst:

  1. Reshoot. A modern phone in good light produces far more detail than any upscaler can invent.
  2. Upscale carefully. A 2× or 4× AI upscale can bring an 800 px image to 2000 px or beyond with convincing edges. Check labels, logos and fine print at 100%, because AI models can alter small text. If text comes out wrong, retouch it or use a lower factor.
  3. Upload as is. The listing may lose zoom and look soft.

Do not let the platform enlarge a small image for you. Automatic resizing usually uses basic interpolation and looks soft. Our explainer on AI upscaling vs interpolation shows why.

Framing and aspect ratio

  • Square (1:1) is the safest format for main images across marketplaces and social shops.
  • Fill the frame. Amazon asks that the product occupy around 85% of the main image. Other platforms are looser, but a product floating in empty space looks small in search results.
  • Leave a small, consistent margin. Consistent padding across a catalogue makes grid views look tidy.
  • Crop after upscaling, not before. If you crop tightly first, you throw away pixels you might need.

Background: pure white for main images

Many marketplaces require or strongly prefer a pure white background for the main image. Amazon specifies pure white, RGB 255, 255, 255. “Almost white” (for example 245, 245, 245 from an underexposed studio sweep) can get flagged.

Ways to get there:

  • Shoot on white with the background lit about one stop brighter than the product, so it clips to pure white.
  • Remove the background with a selection tool or an automated remover, then place the product on a pure white canvas.
  • Check with an eyedropper. Sample the corners and edges of the background; the values should read 255, 255, 255.

Keep a natural, soft shadow under the product if the platform allows it. It looks more realistic than a product cut out and floating.

Secondary images (lifestyle shots, scale references, details) usually have no background restrictions, so use them to show the product in context.

Order of operations

The order matters because each step affects the next:

  1. Start with the original camera file or the largest supplier image.
  2. Correct exposure and white balance so colours match the real product. Colour accuracy reduces returns.
  3. Denoise and remove JPEG artifacts if the source is noisy or compressed.
  4. Upscale if the image is below your target size.
  5. Remove or clean the background. Edge masks are cleaner on a larger image.
  6. Crop to 1:1 with consistent margins.
  7. Resize to your exact target (for example 2000×2000) with Lanczos or bicubic.
  8. Apply light output sharpening.
  9. Export with sensible compression.

Compression: small files without visible damage

Marketplaces recompress uploads anyway, so the goal is to give them a clean, high-quality file that survives a second compression.

  • Upload format: JPEG is accepted everywhere and is usually the safest choice for marketplaces. Use PNG if you need transparency or the platform recommends it. Some platforms accept WebP; check first.
  • JPEG quality: around 85–90 is a good balance for uploads. Below about 75, flat white backgrounds and smooth product surfaces start to show blocking and colour shifts.
  • Colour profile: convert to sRGB before export. Images in wider colour spaces such as Adobe RGB or Display P3 can look dull or shifted on platforms that strip the profile.
  • File size limits: platforms set maximum upload sizes; a 2000×2000 JPEG at quality 85–90 typically stays well under common limits.
  • Your own store: if you control the website, serve WebP or AVIF to browsers for faster pages, while keeping a high-quality JPEG or PNG as the master.

For a deeper comparison, read JPEG vs PNG vs WebP vs AVIF.

A batch-friendly command example

If you process many images, a command-line tool keeps settings consistent. This ImageMagick example pads images to a white square, resizes to 2000×2000 and exports an sRGB JPEG:

magick input.jpg \
  -colorspace sRGB \
  -filter Lanczos -resize 2000x2000 \
  -background white -gravity center -extent 2000x2000 \
  -unsharp 0x0.75+0.75+0.008 \
  -quality 88 -strip \
  output.jpg

Note that -resize 2000x2000 fits the image within that box and will enlarge smaller images with basic interpolation. For images that are much smaller than 2000 px, upscale them with an AI tool first and then run this step.

Common mistakes

  • Uploading a 600 px supplier image and losing zoom.
  • An off-white background that triggers a policy warning.
  • Over-sharpened edges that create a bright halo against white.
  • Inconsistent product size and margins across a catalogue.
  • Exporting in Adobe RGB and wondering why colours look flat.
  • Upscaled packaging with subtly garbled text.

Summary

Aim for about 2000 px square, pure white main images, the product filling most of the frame, sRGB colour and JPEG quality around 85–90. When the only image you have is too small, upscale it before cropping and background removal, then check the fine print.

IncreaseAI is being built to handle the upscale and cleanup step: 2× or 4× enlargement with denoise, so small product shots meet marketplace minimums. For the general workflow, see how to increase image resolution without losing quality.