Resize a whole listing's photos to every size Etsy asks for — with manual crop control, white background padding, iPhone HEIC support and automatic compression under 1 MB. Nothing is uploaded: your photos never leave your device.
On iPhone/iPad, "Download all" may open the images instead of saving a ZIP — save them one by one from the preview (long-press → Save to Photos / Files).
Etsy asks for at least 2000 × 2000 pixels on listing photos so buyers can use the zoom feature, keeps banners and shop icons at their own fixed sizes, and recommends keeping image files small so listings load quickly. Phone photos rarely arrive in those shapes — they are 3–8 MB, in whatever ratio the camera chose, often in HEIC.
This tool takes one listing's photos, applies your chosen Etsy presets, lets you position each photo inside the frame by hand, pads or crops it, and compresses the result to your target file size. Everything happens in your browser using the Canvas API — there is no upload step, no account, and no watermark.
| Placement | Size (px) | Notes |
|---|---|---|
| Listing photo | 2000 × 2000 | Minimum 2000px on shortest side for zoom |
| Big shop banner | 3360 × 840 | 4:1 desktop header |
| Mini shop banner | 1200 × 160 | Narrow strip banner |
| Shop icon | 500 × 500 | Displayed as a circle |
| Listing landscape | 2700 × 2025 | 4:3 flat-lay friendly |
| Listing portrait | 1500 × 2000 | 3:4 clothing friendly |
2000 × 2000 pixels (1:1) is the recommended size, and 2000px is the practical minimum on the shortest side — below that Etsy's zoom feature has nothing to zoom into. Use the Listing photo preset to reach it in one click.
Etsy shows the first photo as a landscape thumbnail, so a square or portrait image loses its top and bottom. That is why padding a photo to a square canvas — rather than cropping it tight — keeps the product fully visible in search.
No. All resizing, padding and compression runs locally in your browser with the Canvas API. Files are read into memory on your device and never transmitted.
Yes — drop up to 40 photos, set your presets, and download everything as a ZIP. You can adjust the crop of each photo individually, or set one and tick “Apply to all photos”.
Yes. Safari decodes HEIC natively; Chrome, Edge and Firefox are handled by an automatic HEIC-to-JPEG conversion before resizing.