← Back to Blog

How to Compress Images for Amazon Product Listings (Keep 2000px, Get Under 1 MB)

You shoot a product photo, export it from your camera or phone, and it comes out at 3000×3000 pixels — nine megapixels of crisp detail. That is exactly what Amazon's zoom feature loves. Then you check the file size: 6.6 MB. Multiply that by nine images per listing and you are pushing 59 MB of photos up to Seller Central, and your customers are pulling that weight down on every product page, mostly on phones. The instinct, the one almost every new seller follows, is to shrink the image down to 1000×1000 or smaller "to make the file smaller." That is the mistake. Amazon wants big pixels. You do not need to resize at all — you need to lower the JPEG quality.

I stopped guessing and measured it. I took a real 3000×3000 product photo — a 6.6 MB JPEG, straight off a camera — and ran it through an in-browser compressor at seven different quality settings, recording the actual file size each time. The photo never changed dimensions. Only the quality moved. Here is what came out:

Quality settingResulting file size (same 3000×3000 photo, 9 MP)Under 1 MB?
905028 KB (4.9 MB)No
852036 KB (2.0 MB)No
80 (most tools' default)1496 KB (1.5 MB)No, but in Amazon's target zone
75781 KBYes
70614 KBYes
65484 KBYes
60391 KBYes

Read the row that matters: at quality 75 the same 6.6 MB photo becomes 781 KB — comfortably under 1 MB — and it is still 3000×3000 pixels. Every one of those nine million pixels is still there. The file got smaller purely because the compressor kept less of the fine, invisible detail that pads a JPEG out to megabytes. Quality 80 lands at 1.5 MB, which sits right in Amazon's own "practical target" of 1–2 MB. Drop to 75 and you are safely under 1 MB with zoom that stays razor sharp.

Same 3000x3000 product photo before (6.7 MB) and after (781 KB at quality 75) compression — full resolution kept, file size cut 88%
One 6.6 MB product photo, compressed to 781 KB at quality 75. All 3000×3000 pixels stay put — no resizing, zoom stays crisp. For other platforms, see the Shopify and general size guides linked below.

What Amazon actually requires (and why resizing hurts)

Amazon's image rules are stricter than most platforms, and they pull in two opposite directions at once:

Here is the trap: sellers hear "make the file smaller" and reach for a resize tool, dropping the photo to 1000×1000 or less. That kills the very thing Amazon rewards — the zoom. A 1000×1000 image only just clears the zoom minimum, and on a Retina display it looks soft. The right move keeps 2000px (or your native 3000px) and shrinks the file by lowering quality instead.

Why quality — not resize — is the lever

A JPEG's file size is driven mostly by two things: how many pixels, and how much fine detail the encoder keeps. When you resize, you throw away pixels permanently — and on Amazon, throwing away pixels means a worse zoom. When you lower quality, you keep every pixel and just let the encoder discard detail humans barely notice. For a product photo on a white background, that trade is almost free: at quality 75 the box, the label, and the edges all stay sharp; what gets compressed away is faint gradient noise you would never see at Amazon's display sizes anyway.

This is also why PNG is a poor choice for Amazon product photos. PNG is lossless, so a 3000×3000 product shot saved as PNG can balloon past 10 MB and hit the hard cap — or, if it is under the cap, it is still far larger than a quality-75 JPEG for no visible benefit. JPEG is what Amazon recommends, and it is what loads fastest.

The math on a full nine-image listing

Resizing is tempting because people think of one image. But Amazon lets you upload nine. Look at what happens to a whole listing when every photo starts as a 6.6 MB, 3000×3000 shot:

Per-image qualityOne imageAll 9 images (total)
Original (no compression)6.6 MB59 MB
80 (default)1.5 MB13 MB
75 (under 1 MB)781 KB6.9 MB
65484 KB4.3 MB

Nobody is waiting on 6.9 MB versus 13 MB on a fast connection, but the upload to Seller Central is slower, and more importantly the page weight your customers' phones pull on every search-result tap is lower. Lighter listings = faster first paint = better conversion. And you got there without cropping a single pixel of zoom detail.

The exact workflow I use for Amazon images

  1. Export at full resolution. Keep your photo at 2000×2000 or higher (3000×3000 is fine). Do not downscale "to save space" — that is Amazon's job to handle via quality.
  2. Drop the photos into the browser compressor. You can upload all nine at once; the tool handles batch. It compresses at the default quality 80 first, which already gives ~1.5 MB per image.
  3. Drag the quality slider to about 75. Watch the size readout fall: 5 MB… 2 MB… 781 KB. At 75 you are under 1 MB with full resolution intact.
  4. Check the number, then download. If one image reads 900 KB and another 700 KB, both are under the line and both keep their pixels. Download the batch.
  5. Upload to Seller Central. Nine crisp, fast-loading JPEGs, every one zoom-ready. Nothing left a server, nothing resized.

What quality 75 actually looks like on Amazon

Honest answer: at 100% magnification on a 3000×3000 file you would see the photo is a touch softer than the original, and the busiest areas (fine text on a label, fabric weave) lose a hair of crispness. But Amazon displays your main image as a thumbnail in search and a mid-size panel on the detail page; zoom reveals the 2000px+ source, where 75 looks clean. You are trading invisible padding for a file that sails under 1 MB and keeps the zoom Amazon's algorithm rewards. For storefront lifestyle shots, you can even go to 70 (614 KB) and nobody will notice.

Mistakes that cost sellers sales (and time)

How Amazon compares to other platforms

If you sell across marketplaces, the resolution rule changes but the quality lever stays the same. Shopify also wants large, fast-loading images and responds to the same quality drop. If a platform or a form caps you tighter — say 100 KB for a visa photo or 20 KB for a tiny avatar — the same tool handles it; you just drag quality lower, and only at the very tightest caps do you finally need to resize. The Shopify image guide covers the store-speed angle, the 100 KB guide walks through that tighter tier, and the 20 KB guide covers the resize-and-crush case. For the mechanics of what "quality" actually does, the JPEG quality comparison breaks it down pixel by pixel.

The 30-second answer

Keep your Amazon photo at full resolution (2000×2000 or higher). Upload it. Ignore the 1.5 MB default result. Drag quality to 75. Download the 781 KB file — still 3000×3000 pixels, zoom intact. Repeat for all nine images. That is the whole process: no software install, no server upload, no account, no resizing. Your listing stays zoom-crisp and loads fast, and you never crossed Amazon's limits.

Next time Seller Central feels slow or your listing looks soft on a phone, skip the resize button. Lower the quality, keep the resolution, and let the zoom do its job.

Compress Your Amazon Images to Under 1 MB

Drop your product photos in (all nine at once), drag quality to about 75, and download crisp, zoom-ready JPEGs under 1 MB each. Free, runs in your browser, private — nothing leaves your device.

Compress Images Free →
About the Author: Chuan
Independent developer behind CompactJPG. Built a browser-based image compressor because he got tired of online seller tools choking on 6 MB product photos — and tired of uploading unreleased product images to random servers. Everything runs locally in your browser.