Marketplace Listing Photo Resizer

Resize and crop product photos to eBay, Etsy, Poshmark, Depop, Mercari, and Amazon requirements in one click. Batch download as ZIP — no uploads, 100% in your browser.

🔒 Photos never leave your device

Step 1 — Add photos

📷

Click to choose or drag & drop photos here

JPEG, PNG, WebP, HEIC (up to 50 photos at once)

Step 2 — Choose platform preset

Step 3 — Output options

Files will be named: item_01.jpg, item_02.jpg …
90%
90% is a good balance of quality and file size. eBay recommends files under 7 MB.

How it works

Everything runs inside your browser using the Canvas API. Your photos are never uploaded to any server.

Long-edge resize (eBay, Etsy, Amazon) The longer side is scaled to the target pixel count. The shorter side scales proportionally. No cropping — full product visible.
Square center-crop (Poshmark, Depop, Mercari) The image is first scaled so the shorter edge matches the target size, then the center square is cropped out. Product stays centered.
Filename renaming Output files are named itemname_01.jpg, itemname_02.jpg, etc. — ready to upload in order without manual renaming.
ZIP bundle All resized photos are packed into a single ZIP using JSZip, so you can download them in one click and then upload directly to your listing.

Platform photo size requirements

PlatformRecommended sizeModeFormat
eBay1600px long edge min (3000px ideal)Long-edge resizeJPEG
Etsy2000×2000px recommendedLong-edge resizeJPEG or PNG
Poshmark1200×1200px squareCenter cropJPEG
Depop1080×1080px squareCenter cropJPEG
Mercari1200×1200px squareCenter cropJPEG
Amazon2000px long edge min (2500px ideal)Long-edge resizeJPEG

Frequently asked questions

What are eBay's listing photo size requirements?
eBay requires product photos to be at least 500px on the longest side, but strongly recommends 1600px or larger for zoom functionality. The maximum file size is 7 MB per photo, and JPEG format is preferred. Photos with at least 1600px on the long edge qualify for eBay's zoom feature, which significantly improves buyer confidence and conversion rates. This tool resizes to 1600px by default, which is the sweet spot — large enough for zoom, small enough to upload quickly.
What size should Etsy listing photos be?
Etsy recommends a minimum of 2000px on the shortest side and displays photos in a 4:3 ratio on search pages but shows the full image on the listing page. The ideal upload size is 2000×2000px or larger. Etsy's maximum file size is 20 MB. This tool sets the long edge to 2000px, which meets the recommended minimum while keeping file sizes manageable. If your originals are larger, consider using a higher quality setting to preserve detail.
Why does Poshmark need square photos?
Poshmark displays all listing thumbnails as square crops. If your original photo is rectangular and you upload it without cropping, Poshmark will auto-crop from the center — which may cut off the product. This tool applies a center-crop to 1200×1200px so you can preview exactly what buyers will see. For items like shoes or jewelry where centering matters, you may want to manually position the subject before uploading.
Can this tool handle HEIC photos from an iPhone?
Yes. Modern browsers (Safari 17+, Chrome 116+) can decode HEIC images natively. If your browser does not support HEIC, the tool falls back to the browser-image-compression library which can handle HEIC conversion client-side. You can also convert HEIC to JPEG on your phone before using this tool by selecting "Most Compatible" in iPhone Camera settings.
Are my photos uploaded to any server?
No. Every step — file reading, resizing, cropping, renaming, and ZIP packaging — happens entirely within your browser using the Canvas API and JSZip. Your photos never leave your device. This is especially important if you're selling items that include serial numbers, receipts, or personal information in the background of shots.
How many photos can I process at once?
The tool supports up to 50 photos per batch. For very large files (RAW images or uncompressed PNGs over 20 MB each), processing may be slower on older devices. If you hit memory issues, process 10–15 photos at a time. The ZIP download will contain all processed photos regardless of count.