# eCommerce Image Resizer Documentation

Resizo's **eCommerce Image Resizer** turns one product photo into every marketplace-ready size in a single pass — 63 verified 2026 presets across Amazon, Etsy, Shopify, eBay, Flipkart, Meesho, Myntra, and WooCommerce — with focal-point cropping, cover/contain modes, white-background flattening, and JPG, PNG, or WebP output. Everything runs in the browser; product photos are never uploaded.

- **Live tool:** https://www.resizo.in/ecommerce-image-resizer/
- **Presets:** 63 across 8 platforms (Amazon 13, Etsy 8, Shopify 9, eBay 6, Flipkart 8, Meesho 6, Myntra 7, WooCommerce 6)
- **Export formats:** JPG, PNG, WebP (PNG-only presets such as logos and icons always export as PNG to preserve transparency)
- **Batch export:** Multi-select presets → one ZIP grouped into a folder per platform; multiple source images can be batch-exported in every selected size
- **Privacy:** 100% client-side. Images are decoded with browser APIs, resized on an HTML5 `<canvas>`, and downloaded straight from memory. Nothing is uploaded to Resizo, stored, or inspected.
- **Price:** Free. No account, no email, no watermark.

## How it works (4 steps)

1. **Upload a product image.** Drop, browse, or paste a photo. It is decoded locally in your browser — no upload, no queue.
2. **Select presets.** Tick any presets across the eight platforms, or use the per-platform *All* toggle. Search by name, size (e.g. `1000`), or platform.
3. **Set crop focus & adjust.** In *Cover* mode, choose the crop-focus point so the right part of the photo stays in frame, then tune background, padding, filters, and watermark.
4. **Export as ZIP.** Download the focused preset, or export every selected size as a ZIP grouped by platform. Images never leave your device.

## Crop modes

- **Cover** — fills the entire target canvas at the preset's exact aspect ratio, cropping overflow. Use the **crop-focus marker** to choose which part of the photo stays centered. Best when the final marketplace slot must be completely filled (most product thumbnails and heroes).
- **Contain** — fits the whole source image inside the canvas with padding/letterboxing on a chosen background. Use when nothing may be cropped (size charts, infographics, wide banners).

## White-background presets

Marketplace *main images* on Amazon, Flipkart, Meesho, Myntra, eBay, Shopify, and WooCommerce generally require a **pure-white (#FFFFFF) background**. Presets flagged **White (required)** in the tables below automatically flatten transparency onto pure white. If you export one of these as JPG, transparency is flattened to white automatically (JPG cannot store an alpha channel); choose PNG or WebP to keep transparent cutouts.

## Complete preset reference (2026)

The tool applies the exact dimensions, formats, and background rules below, and processes every export locally in the browser.

### Amazon — 13 presets

| Preset | Dimensions (px) | Ratio | Format | Background | Notes |
| --- | --- | --- | --- | --- | --- |
| Main Image (Ideal) | 2000 × 2000 | 1:1 | JPG | White (required) | Pure white background. Product fills 85%+ of the frame. Best size for hover-zoom. |
| Main Image (Recommended) | 1600 × 1600 | 1:1 | JPG | White (required) | Amazon's recommended longest-side size for crisp zoom. |
| Main Image (Zoom Min) | 1000 × 1000 | 1:1 | JPG | White (required) | Hard floor that enables hover-zoom. Below this, zoom is disabled. |
| Lifestyle Image | 2000 × 2000 | 1:1 | JPG | Any | In-use / contextual scene. Up to 8 additional images allowed. |
| Infographic | 2000 × 2000 | 1:1 | PNG | Any | Feature callouts and measurements. PNG keeps text crisp. |
| A+ Full Image | 970 × 600 | 1.62:1 | JPG | Any | Standard A+ Content full-width module image. |
| A+ Wide Banner | 970 × 300 | 3.23:1 | JPG | Any | Standard A+ wide banner module with text overlay. |
| A+ Brand Logo | 600 × 180 | 10:3 | PNG | Any | Standard A+ module brand logo. Transparent PNG works well. |
| Brand Store Hero | 3000 × 600 | 5:1 | JPG | Any | Official Stores full-width hero / header image (max 5 MB). |
| Brand Store Logo | 400 × 400 | 1:1 | PNG | Any | Official Brand Store logo. Transparent PNG. |
| Store Large Tile | 1500 × 1500 | 1:1 | JPG | Any | Official Stores 1:1 large image tile. |
| Store Medium Tile | 1500 × 750 | 2:1 | JPG | Any | Official Stores 2:1 medium image tile. |
| Posts Image | 1080 × 1080 | 1:1 | JPG | Any | Amazon Posts 1:1 custom image. |

### Etsy — 8 presets

| Preset | Dimensions (px) | Ratio | Format | Background | Notes |
| --- | --- | --- | --- | --- | --- |
| Listing (Square) | 2000 × 2000 | 1:1 | JPG | Any | At least 2000 px on the shortest side. First image becomes the thumbnail. |
| Listing (4:3 Crop-Safe) | 2000 × 1500 | 4:3 | JPG | Any | 4:3 matches Etsy's thumbnail crop, so nothing important is cut off. |
| Big Shop Banner | 1600 × 400 | 4:1 | JPG | Any | Wide shop banner. Minimum 1200×300; 1600×400 is sharper. |
| Mini Shop Banner | 1600 × 213 | 7.51:1 | JPG | Any | Thin shop banner. Minimum 1200×160. |
| Cover Photo | 3360 × 840 | 4:1 | JPG | Any | 4:1 cover carousel at the top of the shop. Keep content centered. |
| Shop Icon | 500 × 500 | 1:1 | PNG | Any | Square brand mark / shop icon. |
| Profile Photo | 400 × 400 | 1:1 | PNG | Any | Shop owner / member avatar. |
| Social Share | 1200 × 630 | 1.90:1 | JPG | Any | 1.91:1 Open Graph share preview. |

### Shopify — 9 presets

| Preset | Dimensions (px) | Ratio | Format | Background | Notes |
| --- | --- | --- | --- | --- | --- |
| Product (Square) | 2048 × 2048 | 1:1 | JPG | White (required) | 1:1 high-res product image. Shopify auto-serves WebP. |
| Product (Zoom Min) | 800 × 800 | 1:1 | JPG | White (required) | Below ~800 px the product-zoom quality degrades. |
| Collection Image | 1024 × 1024 | 1:1 | JPG | Any | Square collection / category tile. |
| Hero / Slideshow | 1280 × 720 | 16:9 | JPG | Any | Official slideshow hero. Keep mobile-safe content centered. |
| Full-Width Background | 2560 × 1400 | 1.83:1 | JPG | Any | Official full-bleed slideshow background recommendation. |
| Blog Featured | 1200 × 800 | 3:2 | JPG | Any | Official blog post / featured image (desktop). |
| Logo (Header) | 400 × 100 | 4:1 | PNG | Any | 4:1 header logo. Transparent PNG. |
| Favicon | 48 × 48 | 1:1 | PNG | Any | Official favicon size (32×32 also widely used). |
| Social / OG | 1200 × 630 | 1.90:1 | JPG | Any | 1.91:1 Open Graph share card. |

### eBay — 6 presets

| Preset | Dimensions (px) | Ratio | Format | Background | Notes |
| --- | --- | --- | --- | --- | --- |
| Listing (Recommended) | 1600 × 1600 | 1:1 | JPG | White (required) | Longest side ≥1600 px enables zoom. 1:1 displays best. |
| Listing (Min) | 500 × 500 | 1:1 | JPG | White (required) | 500 px longest side is the floor to publish. |
| Store Billboard | 1200 × 270 | 4.44:1 | JPG | Any | Official eBay Stores billboard banner. |
| Store Logo | 300 × 300 | 1:1 | PNG | Any | Official Stores logo. Transparent PNG works. |
| Category Tile | 300 × 300 | 1:1 | JPG | Any | Featured category square tile. |
| Marketing Banner | 640 × 640 | 1:1 | JPG | Any | 1:1 clickable promo banner (<12 MB). |

### Flipkart — 8 presets

| Preset | Dimensions (px) | Ratio | Format | Background | Notes |
| --- | --- | --- | --- | --- | --- |
| Product (Recommended) | 1000 × 1000 | 1:1 | JPG | White (required) | Pure white background, product fills ≥85%. Enables zoom — effectively required. |
| Product (High-Res) | 2000 × 2000 | 1:1 | JPG | White (required) | Higher detail for apparel / electronics listings. |
| Product (Min) | 500 × 500 | 1:1 | JPG | White (required) | Anything below 500×500 is auto-rejected. |
| Additional Image | 1000 × 1000 | 1:1 | JPG | White (required) | Up to 8 alternate angles / detail shots. |
| Lifestyle (Fashion 3:4) | 1080 × 1440 | 3:4 | JPG | Any | 3:4 model / lifestyle image for apparel categories. |
| Category Banner | 1280 × 590 | 2.17:1 | JPG | Any | Category / homepage promotional banner. |
| Mobile Banner | 1080 × 1080 | 1:1 | JPG | Any | Square banner for app placements. |
| Brand Logo | 500 × 500 | 1:1 | PNG | Any | Seller / brand-store logo. Transparent PNG. |

### Meesho — 6 presets

| Preset | Dimensions (px) | Ratio | Format | Background | Notes |
| --- | --- | --- | --- | --- | --- |
| Product (Recommended) | 1000 × 1000 | 1:1 | JPG | White (required) | 1:1 square on a pure-white background, product filling 70–80%. No logos, watermarks, or text on the main image. |
| Product (High-Res) | 2000 × 2000 | 1:1 | JPG | White (required) | Sharpest display across devices. Best for catalog quality and zoom. |
| Product (Min) | 500 × 500 | 1:1 | JPG | White (required) | Floor accepted size — anything smaller is rejected on upload. |
| Additional Image | 1000 × 1000 | 1:1 | JPG | White (required) | Up to 7 catalog images — front, back, side, and detail shots. |
| Social / Cross-Post | 1080 × 1080 | 1:1 | JPG | Any | 1:1 image for app placements and cross-posting to WhatsApp / social. |
| Size Chart | 1080 × 1080 | 1:1 | PNG | Any | Mandatory size chart for most apparel. PNG keeps the table text crisp. |

### Myntra — 7 presets

| Preset | Dimensions (px) | Ratio | Format | Background | Notes |
| --- | --- | --- | --- | --- | --- |
| Hero (On-Model 3:4) | 1500 × 2000 | 3:4 | JPG | White (required) | 3:4 portrait hero. Full-length, gender-matched real model on a pure-white #FFFFFF background. |
| Hero (Min 3:4) | 1080 × 1440 | 3:4 | JPG | White (required) | Minimum 3:4 size accepted. Below ~1000×1200 px is auto-rejected. |
| Back / Side On-Model | 1500 × 2000 | 3:4 | JPG | Any | Back or 45° side shot of the same model. Light-grey backdrop allowed. |
| Fabric / Trim Detail | 1500 × 2000 | 3:4 | JPG | Any | Close-up macro of fabric or trim, 3:4 to match the listing grid. |
| Styled Look | 1500 × 2000 | 3:4 | JPG | Any | Styled look-shot with coordinated pieces, 3:4 portrait. |
| EORS / Campaign Hero | 2000 × 2000 | 1:1 | JPG | Any | End of Reason Sale and campaign hero placements (2000 px+). |
| Size Chart (3:4) | 1080 × 1440 | 3:4 | PNG | Any | Size chart sized 3:4 to match the apparel gallery. PNG keeps text crisp. |

### WooCommerce — 6 presets

| Preset | Dimensions (px) | Ratio | Format | Background | Notes |
| --- | --- | --- | --- | --- | --- |
| Single Product | 800 × 800 | 1:1 | JPG | White (required) | Main product image. Upload ≥800 px so all crops stay sharp. |
| Catalog Thumbnail | 600 × 600 | 1:1 | JPG | Any | Shop / archive grid tile (default 300; 600 is sharper). |
| Gallery Thumbnail | 100 × 100 | 1:1 | JPG | Any | Square gallery navigation thumbnail. |
| Category Image | 1024 × 1024 | 1:1 | JPG | Any | Category archive header (theme-dependent). |
| Featured (Blog) | 1200 × 628 | 1.91:1 | JPG | Any | WordPress featured / post image. |
| Social / OG | 1200 × 630 | 1.90:1 | JPG | Any | 1.91:1 Open Graph share card. |

## Format guidance

- **JPG** — best for white-background marketplace listings; quality ~85–90 balances clarity and file size. Cannot store transparency.
- **PNG** — best for logos, icons, infographics, and size charts where text must stay crisp or transparency must be preserved.
- **WebP** — smallest files at equivalent quality; supported by all modern marketplaces that auto-serve WebP (e.g. Shopify). Preserves transparency.

## Official marketplace specifications

| Platform | Recommended main image | Key requirements |
| --- | --- | --- |
| Amazon | 2000 × 2000 px (min 1000 × 1000) | Pure white bg, product ~85% of frame, < 10 MB |
| Shopify | 2048 × 2048 px (up to 5000 × 5000) | < 20 MB, PNG/JPG/WebP |
| Etsy | 2000 px longest side | 1:1 or 4:3 ratio |
| eBay | 1600 × 1600 px | Longest side ≥ 1600 px enables zoom; 500 px floor |
| Flipkart | 1000 × 1000 px | Indian marketplace catalog, white bg |
| Meesho | 1000 × 1000 px | 1:1 white bg, < 5 MB, no logos/watermarks/text |
| Myntra | 1500 × 2000 px | Fashion 3:4 on-model images, white bg |
| WooCommerce | Theme-dependent | Match single-product, catalog, and gallery thumbnail sizes your WordPress theme registers |

Official sources: [Amazon](https://sellercentral.amazon.com/help/hub/reference/G1881) · [Shopify](https://help.shopify.com/en/manual/products/product-media/image-sizing) · [Etsy](https://help.etsy.com/hc/en-us/articles/115015663347) · [eBay](https://www.ebay.com/help/selling/listings/creating-managing-listings/adding-pictures-listings) · [Flipkart](https://seller.flipkart.com/) · [Meesho](https://supplier.meesho.com/) · [Myntra](https://partners.myntra.com/).

## Features

- **63 verified presets** across 8 marketplaces, organised in a searchable platform tree.
- **Multi-select + per-platform *All* toggle** to build an export set in seconds.
- **Favorites** — pin frequently used presets to the top with the star control.
- **Custom sizes** — add any width × height not covered by a preset.
- **Focal-point crop** — drag the crop-focus marker (arrow keys nudge it) so the product stays framed in every aspect ratio.
- **Background, padding, filters, and watermark** controls per export.
- **ZIP export** grouped into one folder per platform; **batch mode** runs every loaded image through every selected size.
- **Before/after compare slider** and **full-screen preview**.
- **Keyboard shortcuts:** Open file `Ctrl+O` · Download current `Ctrl+S` · Download ZIP `Ctrl+Shift+S` · Undo `Ctrl+Z` · Redo `Ctrl+Y` · Prev/next preset `←`/`→` · Clear `Delete` · Help `?`.

## Developer & integration notes

- **No backend, no API key.** The tool is a static page; all resizing happens client-side via the Canvas API. There is no server endpoint to call and no rate limit.
- **Privacy by architecture.** Because decoding and resizing happen in-browser, product photos never traverse the network — a compliance-friendly default for brands handling unreleased product imagery.
- **Embed it.** Any Resizo tool can be embedded as an iframe — see the [Embed Generator](https://www.resizo.in/embed/) and [Embed Documentation](https://www.resizo.in/embed/docs/) for URL parameters, theming, and auto-resize.
- **Structured data.** The live page exposes `SoftwareApplication`, `HowTo`, `FAQPage`, and `BreadcrumbList` JSON-LD for rich results and AI answer engines.

## Frequently asked questions

**Does this resizer upload product photos?** No. Images are processed locally in your browser with the Canvas API — not uploaded, stored, or inspected.

**Which platforms are supported?** 63 presets across Amazon, Etsy, Shopify, eBay, Flipkart, Meesho, Myntra, and WooCommerce.

**What size should Amazon product images be?** At least 1000 × 1000 px (enables zoom); 2000 × 2000 px recommended, pure white background, product ~85% of the frame.

**What size should Meesho product images be?** Square 1:1 at 1000 × 1000 px (500 × 500 minimum), pure white background, under 5 MB, no logos/watermarks/text on the main image.

**What size should Myntra product images be?** 3:4 portrait, typically 1500 × 2000 px on a pure-white background, exported as JPEG in sRGB.

**Can I resize for several platforms at once?** Yes — select any number of presets and download them all in one ZIP organised by platform. Several product photos can also be batch-exported.

**How does the crop focus point work?** In Cover mode each preset crops to its exact aspect ratio; the crop-focus marker chooses which part stays centered.

**Which formats can I export?** PNG, JPG, or WebP. JPG suits white-background listings; PNG and WebP preserve transparency.

**What happens if I export JPG with a transparent background?** JPG cannot store transparency, so the export is flattened onto white. Use PNG or WebP for transparent cutouts.

**Is there a watermark or signup?** No. Resizo is free with no account, no email, and no watermark on exports.

## Notes

- Use **cover** mode when the marketplace slot must be filled exactly; use **contain** when the whole image must remain visible.
- Keep the product centered for cover-mode crops so it survives every aspect ratio.
- For marketplace main images, export JPG at quality ~85–90 on a pure-white background.
- PNG-only presets (logos, icons, size charts) always export as PNG so transparency and text stay crisp.
