eBay / Etsy / Mercari Listing Photo Square Crop & Batch Resize

Bulk-resize product photos to marketplace specs. Center-crop or white-pad to a perfect square, then download everything as a ZIP — all processing happens in your browser, nothing is ever uploaded.

Privacy-safe: images stay on your device

1. Upload photos

🖼️
Drag & drop JPG, PNG, or WebP files here
or click to browse

2. Choose platform & settings

Etsy2000 px recommended
eBayup to 7680 px
Mercari1200 px
Amazon1500 px min
Depop1080 px
Customenter size below
90%

3. Process & download

How it works

All processing runs inside your browser using the Canvas API. Nothing is sent to any server. Each image is loaded, squared, resized, and compressed, then all outputs are bundled into a single ZIP file using JSZip.

1Load Each file is read as a Blob, decoded into an Image element, and drawn onto an offscreen Canvas.
2Square it Crop: the largest centered square region is extracted. Pad: the image is centered on a square canvas filled with your chosen background color.
3Resize The square canvas is scaled to the target pixel size (e.g., 2000 × 2000 for Etsy) using high-quality Canvas 2D interpolation.
4Bundle Each resized canvas is exported as JPEG at the quality you set, collected in memory by JSZip, then downloaded in one click as listing-photos.zip.

Platform size reference

Platform Recommended size Notes
Etsy 2000 × 2000 px Min 2000 px for zoom; 5:4 or square preferred
eBay Up to 7680 × 7680 px Min 500 px; 1600 px+ for eBay zoom; max 12 MB/image
Mercari 1200 × 1200 px Square display; up to 20 photos/listing
Amazon 1500 × 1500 px (min) White background required for main; 3000 px recommended
Depop 1080 × 1080 px Square crop shown in feed; up to 4 photos

Frequently asked questions

Does "Pad to Square" affect the quality of my product photos?
No. Padding adds blank border pixels around your image rather than cropping anything out, so the product itself is shown at its full original resolution scaled into the square. This is ideal when the subject fills the entire frame and you cannot afford to lose edges — for example, a flat-lay clothing photo or a long necklace. For most square subjects, Center Crop produces the cleanest result since it fills the frame completely without any border.
Why does Etsy recommend at least 2000 px?
Etsy enables a zoom feature on listing images. When buyers hover or tap, the image enlarges to roughly 3× on screen. If your file is only 500 px wide, zoomed views look blurry. At 2000 px the zoomed image remains sharp on most monitors, and at 2700 px it covers high-density (Retina/4K) screens fully. This tool outputs at exactly the size you choose, so selecting 2000 px for Etsy keeps every image zoom-ready.
Are my photos uploaded to a server?
No. This tool is entirely client-side. Your images are decoded, processed, and zipped inside your browser's JavaScript engine. No data is sent over the network — not even a thumbnail. This means it works offline once the page is loaded, and there is zero risk of your unreleased product photos leaking before your listing goes live.
How many photos can I process at once?
There is no hard limit in the tool, but practical limits come from your device's available RAM. Each in-progress canvas holds the full pixel data in memory. On a modern laptop with 8 GB or more of RAM, processing 30–50 large photos at once is typically fine. If you hit memory errors, process in batches of 20 or reduce output size (e.g., use 2000 px instead of 7680 px for eBay if zoom is not critical).
Can I use a custom output size for other marketplaces (Poshmark, Facebook Marketplace, Vinted)?
Yes. Select "Custom" in the platform picker and enter any size from 100 to 10000 px. Poshmark displays square images and recommends around 1000–1200 px. Facebook Marketplace works well at 1200 px. Vinted shows images in a square grid and recommends a minimum of 800 px. The same center-crop or pad logic applies regardless of the size you enter.
The ZIP contains JPEG files — can I get PNG output instead?
Currently the tool exports JPEG, which is the standard for marketplace product photos (smaller files = faster listing page loads, and marketplaces often re-encode to JPEG anyway). The quality slider controls the JPEG compression: 90% is an excellent balance of file size and sharpness; 100% produces near-lossless files at larger sizes. If you specifically need PNG, transparent-background scenarios are better handled by a dedicated background-removal tool before running this resizer.