Bulk square-crop & resize product photos to Amazon, Etsy, Shopify, Walmart, or eBay specs — no signup, no server upload.
100% in-browser · files never leave your deviceJPEG = smaller file, ideal for marketplace listings. PNG = lossless with optional transparency (use when your platform accepts PNG and you need no background loss).
90–95% is ideal: sharp detail, reasonable file size. Amazon limit = 10 MB; Etsy = 20 MB.
Files will be named product-001.jpg, product-002.jpg, … — zero-padded to 3 digits.
| Platform | Main image | Background | Format |
|---|---|---|---|
| Amazon | 2000 × 2000 px min (enables zoom) | #FFFFFF pure white required | JPEG preferred; PNG/TIFF/GIF OK |
| Etsy | 2000 px shortest side min; 1:1 recommended | Any (white = clean look) | JPEG or PNG |
| Shopify | 2048 × 2048 px max display; up to 4472 | Any; consistent across products | JPEG or PNG |
| Walmart | 1600 × 1600 px min (2000 recommended) | White or light gray | JPEG or PNG |
| eBay | 1600 × 1600 px min for zoom | Any (white = recommended) | JPEG or PNG |
All processing uses the HTML5 Canvas API inside your browser. Images never leave your device — this tool works offline after first load.
Drag multiple product photos or click to pick files. JPG, PNG, WebP, and HEIC are supported. Duplicate filenames are skipped automatically.
Pick your marketplace (Amazon, Etsy, Shopify, Walmart, eBay) or enter a custom pixel size. The target size is applied to both width and height.
Center crop trims the longer side equally so the image fills the square frame. Pad places the full image on a solid-color canvas with equal margins — choose any pad color.
If the source is more than 2× the target, the tool halves it first, then scales to final size. This two-pass approach preserves edge sharpness better than a single-step downscale.
Canvas output is encoded at your chosen quality (JPEG) or losslessly (PNG). JPEG 90–95% is the sweet spot for marketplace listings.
All processed images are bundled into one ZIP. Files are named prefix-001.jpg, …, starting at the number you specify.