Multi-purpose Image Preparation topic guide

E-commerce product image preparation: from source photo to listing-ready files

Direct answer

The pipeline is the same on every marketplace: confirm your source photo meets the minimum, resize it to each platform's documented canvas, save it in a platform-accepted format, compress only if the file is still too large, verify the final byte count and dimensions, then upload. Amazon, Shopify and Etsy each publish a different set of rules, so the steps are the same but the numbers are not. Amazon's main image is the strictest (pure white background, square, 2000 by 2000 recommended); Shopify accepts three recommended shapes with no background rule; Etsy's documented rule is a 2000 pixel shortest-side minimum on both axes, not a fixed size. Run the right numbers for each platform and the same source photo can ship to all three.

Try the Multi-purpose Image Preparation

What this workflow handles

Most listing rejections come from the same handful of causes: a non-square Amazon main image, a file that exceeds the platform upload size limit, an image that is too small to engage Shopify's zoom-on-hover view, or an Etsy photo whose shortest side is below 2000 pixels. The pipeline below walks each step with the platform-specific rule and the verification that catches the issue before upload. Amazon's image requirements, Shopify's image guidelines, and Etsy's listings photo requirements are the canonical sources for every number; the Pillow documentation and the MDN format guide are the references for the encoding decisions.

Use the multi-purpose image preparation to download every supported size and format in one ZIP, then pick the files your platform or framework actually requires.

How to use it

  1. Confirm the source photo is at least 2000 pixels on the shortest side so every platform's documented minimum is met without upscaling.
  2. Choose the output canvas per platform: Amazon 2000 by 2000 white square, Shopify 2048 by 2048 / 1600 by 2000 / 2048 by 1152, Etsy 2000 by 2000.
  3. Resize once per platform - the Amazon Product Image Resizer letterboxes the source onto a clean white canvas; the Shopify Product Image Resizer covers the three recommended shapes; the Etsy Product Image Resizer outputs the 2000 by 2000 square.
  4. Save in PNG for images that need transparency, JPEG for photographs where smaller file size matters. Both formats are accepted on Amazon, Shopify and Etsy.
  5. Compress only if the file is still above the platform limit. The Image Compressor keeps the source format and dimensions; the WebP Converter swaps to a smaller format for website delivery outside the marketplace.
  6. Verify the final dimensions and file size before upload. Open the file at 100 percent zoom on a phone and on desktop to confirm the product stays in frame.
  7. For multi-platform sellers, use the Multi-purpose Image Preparation Product Listing Kit to generate Amazon, Shopify, Etsy and catalog targets in one ZIP from a single source photo.
  8. Re-check the platform's current rules before each major upload - Amazon, Shopify and Etsy update their image policies over time, and the current rules page is the only authoritative source.

Frequently asked questions

What is the order of operations for preparing product photos for multiple marketplaces?

Confirm the source photo meets the largest destination's minimum dimensions, resize once for each platform's documented canvas (Amazon 2000 by 2000 square, Shopify 2048 by 2048 / 1600 by 2000 / 2048 by 1152, Etsy 2000 by 2000), save in the format the platform accepts (PNG or JPEG for all three), compress only if the file is still above the platform limit, then verify the dimensions and bytes before upload.

What size does an Amazon main listing image need to be?

Amazon's Seller Central image requirements page states a minimum 500 by 500 pixel main image, with 2000 by 2000 recommended for the zoom feature. The main image must be square (1:1 aspect ratio), the file must be PNG, JPEG, TIFF or non-animated GIF, the maximum size is 10 MB, and the background must be pure white (RGB 255, 255, 255). The Amazon Product Image Resizer outputs the 2000 by 2000 white-background square.

What size should a Shopify product image be?

Shopify's image guidelines recommend 2048 by 2048 pixels for square product photos and accept a range from 1000 to 3000 pixels. The zoom-on-hover view needs more than 800 by 800 to engage. Three aspect ratios are supported: 1:1 square, 4:5 portrait and 16:9 landscape. The maximum file size is 20 MB. Format can be JPEG, PNG, WebP, GIF or HEIC. The Shopify Product Image Resizer covers all three recommended shapes.

What size does an Etsy listing photo need to be?

Etsy's Listings Photo and Video Requirements page states a minimum of 2000 pixels on the image's shortest side, with 1500 pixels on the other side as the recommended 4:3 baseline. The maximum file size is 20 MB per image, up to 10 photos per listing plus 1 video. Etsy does not impose a white-background rule on listing photos. The Etsy Product Image Resizer outputs the 2000 by 2000 square that meets the 2000 pixel minimum on both axes.

Should I resize or compress first?

Resize first. If the source has more pixels than the destination displays, resizing removes most of the data and produces a much smaller file than compressing alone. Compressing a 4000 by 3000 photo to 1200 by 900 first - then re-encoding at a sensible quality - usually produces a smaller final file than compressing the 4000 by 3000 source directly. Chrome for Developers publishes two Lighthouse audits (Properly size images and Efficiently encode images) that map directly to the two operations.

Should I use PNG or JPEG for a product photo?

JPEG for a photograph. PNG is lossless and keeps every pixel exactly as captured, which produces a file 5 to 10 times larger than a JPEG at comparable visual quality for a photo. Use PNG only if the image needs a transparent background (JPEG cannot carry transparency) or if the image is a graphic with sharp edges where the JPEG block artefacts would be visible. Both Amazon and Shopify accept PNG and JPEG; Etsy's listings page accepts PNG and JPEG too. The MDN format guide documents the trade-off.

What is the maximum file size for an Amazon, Shopify or Etsy product image?

Amazon's documented maximum is 10 MB per image. Shopify's documented maximum is 20 MB per image. Etsy's documented maximum is 20 MB per image. Most product photos well within the dimension minimums stay below 1 MB at quality 80, so the size limit is rarely the binding constraint - the dimensions and format are.

Can I use the same photo for Amazon, Shopify and Etsy?

Yes - the same source photo can ship to all three, but each platform needs its own output because the canvas is different. Amazon's 2000 by 2000 main image requires a white background; Shopify's 2048 by 2048 square is the recommended shape with no background rule; Etsy's 2000 by 2000 square meets the 2000 pixel minimum on both axes. The Multi-purpose Image Preparation tool picks the Product Listing Kit and generates all six marketplace targets in one ZIP from a single upload.

Sources

Explore the multi-purpose image preparation topic cluster

Use the guide that matches your source file or target platform, then generate the complete package in one place.

Related guides