Product image sizes for Shopify, Amazon and Etsy
11 September 2026 · 7 min read
You've shot the products. Now every platform wants something slightly different, and two of them will reject your files without explaining why.
Here's what each one actually asks for, where the real traps are, and how to prep a whole shoot in a single pass rather than image by image.
Check before you bulk-export. Marketplaces revise these requirements periodically. The figures below were accurate at the time of writing, but for a big catalogue it's worth a glance at the platform's own help docs first.
The short version
| Shopify | Amazon | Etsy | |
|---|---|---|---|
| Recommended size | 2048 × 2048 square | 1600px+ longest side | 2000px shortest side |
| Minimum that matters | — | 1000px (enables zoom) | — |
| Max file size | 20MB | 10MB | 1MB |
| Formats | JPG, PNG, WebP, HEIC, GIF | JPG, TIFF, PNG, GIF | JPG, PNG, GIF |
| Background | Your choice | Pure white (main image) | Your choice |
| Best shape | Square (1:1) | Square (1:1) | Landscape (4:3) |
Shopify
The most forgiving of the three. Shopify accepts up to 20MB and generates its own responsive sizes, so you upload one good file and it handles the rest.
Go with 2048 × 2048 square. That's large enough for the zoom viewer without being wasteful, and square keeps your collection grid even.
The mistake worth avoiding isn't technical — it's inconsistency. Mixed aspect ratios make a collection page look untidy in a way customers register as unprofessional without being able to say why. Pick one ratio and crop everything to it.
Amazon
The strictest, and the one that will actually suppress your listing if you get it wrong. Two rules matter more than the dimensions:
- The main image needs a pure white background — RGB 255, 255, 255. Not off-white, not light grey. Amazon checks.
- No text, logos, watermarks or borders on the main image. Save those for the secondary images, where they're allowed and genuinely useful.
On size: 1600px or more on the longest side. Below 1000px you lose the zoom function entirely, and zoom measurably helps conversion — this is the one spec worth being generous with.
Amazon also wants the product filling around 85% of the frame. If you shot with loose margins, a crop pass will do more for you than any resize.
Etsy — the 1MB problem
Etsy asks for 2000px on the shortest side, which is a lot of pixels, and then caps you at 1MB per image, which is not a lot of bytes. That combination is why Etsy uploads fail more than the others.
You can't solve it by shrinking dimensions — 2000px is the recommendation. You solve it by compressing to fit: hold the dimensions and target the file size.
That's exactly what a target-size setting is for. Set the long edge, set a cap just under the limit (900KB gives you margin), and let the encoder find the best quality that fits. Much better than guessing at a quality slider until something squeaks under. More in compressing to an exact file size.
Prep a whole shoot in one pass
Drag in your product folders, crop to square, resize and cap the file size — all at once.
Open the converter →Doing it for a whole catalogue
A typical ecommerce shoot lands as one folder per product, five or six shots in each. Processing that by hand is a lost afternoon. The batch version:
- Select every product folder and drag them in together — all the images are pulled out into one queue, at any nesting depth.
- Set output to JPG. It's the one format all three accept.
- Turn on bulk crop at 1:1 for Shopify and Amazon, so every product sits in an identical square.
- Set the resize long edge to your target from the table above.
- Set a target file size — this is what saves you on Etsy.
- Turn on rename for clean sequential names, then export as a zip.
Full walkthrough in batch converting a folder of images.
Settings worth copying
| Platform | Crop | Long edge | Target size |
|---|---|---|---|
| Shopify | 1:1 | 2048px | 500KB |
| Amazon (main) | 1:1 | 2000px | 800KB |
| Etsy | 4:3 | 2000px | 900KB |
| Your own site | 1:1 | 1600px | 250KB |
None of these are so aggressive that quality suffers visibly — product photography on a clean background compresses extremely well.
Four mistakes that cost sales
- Uploading straight off the camera. A 25MB file will be rejected or silently re-compressed by the platform, usually worse than you'd have done yourself.
- Mixed aspect ratios. The single most common reason a shop looks amateurish. Crop everything to one shape.
- Going under 1000px on Amazon. You lose zoom, and zoom sells.
- Crushing quality to squeeze under Etsy's 1MB. Target the size properly rather than dropping the quality slider until it fits.
Common questions
Should I use WebP for product photos?
Only on your own site, where it's a solid page-speed win. Shopify accepts it; Amazon and Etsy don't. For marketplace listings, stick with JPG — see JPG vs PNG vs WebP.
My photos are HEIC from an iPhone. Will those upload?
Shopify will take them; Amazon and Etsy won't. Convert them first — see HEIC to JPG.
Does a bigger image mean better quality on the listing?
Only up to the point the platform displays. Beyond that you're uploading pixels nobody sees, and on Etsy you're spending your 1MB budget on them. Match the recommendation rather than exceeding it.
How do I get a pure white background for Amazon?
Properly lit, that's a photography job rather than a conversion one — shoot on white with enough light to blow the background clean. Editing a grey background to true white afterwards needs an image editor, not a converter.