Resize product photos — in batch

Drop in your photos, pick the pixel size your marketplace asks for, and download the whole set in one go. Everything happens on your own device: the images are never uploaded anywhere, there is no queue and no signup.

Drop images here or click to choose files  ·  JPG, PNG, WebP, GIF, BMP
No images selected yet.
Your files stay on your device. This page uses the browser's own image and canvas APIs. Nothing is sent to a server, so it also works with client photos you are not allowed to upload to third parties.

Why product image size matters more than you think

Marketplaces do not treat image dimensions as a cosmetic detail. On most platforms the pixel size of your main image decides whether a shopper can zoom in, whether your listing gets shown in certain placements, and in some categories whether the listing is accepted at all.

Amazon is the clearest example. Images below 1000 px on the longest side do not trigger the zoom feature at all, and zoom measurably increases conversion. Candidates under 1600 px are also excluded from some placement types. Meanwhile an image that is far larger than needed is not better — it just slows the page down and gets recompressed by the platform anyway, sometimes badly.

The practical target is therefore a specific number, not "as big as possible". That number differs per marketplace, which is why this tool ships with the presets listed below.

Recommended sizes by marketplace

PlatformMain imageNotes
Amazon2000 × 20001000 px minimum for zoom; 1600 px is the common recommendation; pure white background required for the main image
eBay1600 × 1600500 px minimum, 1600 px recommended for the zoom feature; up to 12 free images per listing
Etsy2000 × 20002000 px recommended; the first image is cropped to a square in most listing views
Shopify2048 × 20482048 px square is the theme default for the largest zoom
Shopee / Lazada1000 × 1000Square, minimum 500 px; white or light background
Google Shopping1200 × 1200Images below 100 px are rejected outright; 800 px is the minimum for the larger display formats
Taobao / Tmall800 × 800Square required; 800 px is the practical floor for the detail view

If you sell on more than one platform, resize once per platform rather than trying to find a size that works everywhere. A single compromise size usually fails the strictest platform and wastes bandwidth on the others.

Which "fit" mode should you choose?

Fit inside + pad background

This keeps the entire photo visible and adds a background colour around it until the frame is filled. It is the right choice for a main listing image, where a marketplace requires a square frame and a plain background, and where cropping part of the product away would be unacceptable. Set the pad colour to white for Amazon, Etsy and most others.

Set "Product size in frame" to about 85%. Amazon's main-image guidance asks for the product to fill roughly 85% of the frame, and the same proportion reads well elsewhere — it leaves an even margin on all four sides instead of letting the photo run into two of them. At 100% a wide photo touches the left and right edges and all the leftover space piles up above and below, which looks cramped; a tall photo does the mirror image. The default here is 90%.

The trade-off of fitting rather than filling is that a photo whose shape differs a lot from the frame ends up with a large background area. That is usually still better than a cropped product — and the frame-size slider lets you decide exactly how much background is acceptable.

Fill frame + crop edges

The image is scaled until it covers the whole frame, and whatever overflows is trimmed equally from the two long sides. Use this for lifestyle or detail shots where the subject sits in the middle and the edges are expendable. Never use it for a photo where the product touches the edge of the frame — you will cut it in half.

Stretch to exact size

Non-uniform scaling: width and height are forced independently. It is only useful when the aspect ratio already matches, for example turning a 3000 × 3000 export into 1000 × 1000. Applied to any other aspect ratio it visibly distorts the product, which is a fast way to make a listing look untrustworthy. If you are not certain, use "fit inside".

Keep the originals

Resizing is destructive in one direction only: you can always make an image smaller, and you can never recover detail that was thrown away. Keep the full-resolution originals from your camera or supplier in a separate folder, and treat the resized set as a derived export that you can regenerate at any time.

This matters when a marketplace changes its requirements, which happens regularly. If you kept the originals, updating a catalogue of a few hundred listings is a matter of re-running the resize with a new preset. If you only kept the resized versions, you now own a folder of 800 px images and no way back.

Common mistakes this tool is built to avoid

Questions

Are my images uploaded to a server?

No. The resizing runs in your browser using the canvas API. You can verify this by turning off your network connection after the page has loaded — the tool still works.

Is there a limit on how many images I can process?

There is no limit imposed by this page, but every image is held in memory until you clear it. Very large batches of full-resolution photos can exhaust memory on a low-end device. A few hundred at a time is comfortable; for thousands, work in batches.

Why does a JPEG come out smaller than the PNG I put in?

JPEG is lossy and PNG is not. A photographic image saved as PNG is usually several times larger than the same image saved as JPEG at 90% quality, with no visible difference. For product photos, JPEG is almost always the right output format. Use PNG only when you need transparency.

Can I keep transparency in the output?

Choose PNG or WebP as the output format and the transparent areas of the source are preserved. If you choose "fit inside" with a JPEG or WebP output, the padding is filled with the pad colour you selected, because JPEG has no transparency channel.

Which quality setting should I use?

90% is a good default for product photography — the difference from 100% is invisible at normal viewing sizes and the file is roughly half the size. Go down to 80% if you are fighting a file size limit, and avoid going below 70% for images that contain text or fine patterns.

What percentage of the frame should the product fill?

Around 85% for a main listing image. Amazon's guidance asks for the product to fill roughly 85% of the frame, and most other marketplaces read the same way. The goal is an even margin on all four sides — at 100% a wide photo runs into two edges and all the spare space collects on the other two, which looks cramped rather than generous. Use the "Product size in frame" slider; 85% is a safe choice for Amazon and Etsy main images.

Related