Why Batch Image Compression Matters for E-Commerce
Large product images are the number-one cause of slow storefront pages. A single uncompressed photo from a modern camera or phone can be 5–15 MB. Multiply that across a catalog of 200 listings and you are forcing every visitor to download gigabytes of data they never needed. Page speed directly affects conversion rates — Google found that a one-second delay in mobile load time can reduce conversions by up to 20%.
Every major marketplace enforces upload limits, and every one of them rewards smaller files with faster listings and better search placement. Batch image compression solves both problems in a single step: shrink every photo to the optimal size and quality for your platform, all at once.
E-Commerce Image Size Limits (2026)
Each marketplace has its own rules, and exceeding the limit means your listing may fail to upload or load slowly for buyers. The table below shows current limits and the sizes that top sellers actually target. Compressing to the recommended range ensures fast uploads, quick listing approvals, and snappy page loads for shoppers on mobile connections.
| Platform | Max Upload Size | Recommended Size | Ideal Dimensions |
|---|---|---|---|
| Shopify | 20 MB | < 5 MB | 2048 × 2048 px |
| Amazon | 10 MB | < 2 MB | 2000 × 2000 px |
| Etsy | No hard limit | < 1 MB | 2000 × 2000 px |
| eBay | 7 MB | < 1 MB | 1600 × 1600 px |
| WooCommerce | Server-dependent | < 2 MB | 1200 × 1200 px |
How Batch Compression Works
The browser's Canvas API can draw any image onto an invisible canvas and re-export it as JPEG or WebP with a configurable quality setting. A quality value of 80 removes invisible detail — metadata, duplicate color data, and pixel-level noise that the human eye cannot detect — while keeping product edges, text labels, and color accuracy intact. Resizing to a maximum width of 2000 px ensures images meet Amazon and Etsy zoom requirements without wasting bandwidth on extra pixels that no screen can display.
BatchBG runs this entire process locally in your browser. Your images are never uploaded to any server. Drop 10 or 10,000 photos, pick your quality and max width, and download the compressed versions. A typical 4 MB product photo compresses to 300–600 KB at quality 80 with no visible difference on any marketplace listing page.
Best Practices for Compressing Product Photos
- Use JPEG for listings. Every marketplace accepts JPEG. WebP is smaller but not universally supported for uploads.
- Quality 80 is the sweet spot. Below 75, artifacts become visible on zoom. Above 90, file savings drop sharply.
- Resize before uploading. A 6000 × 4000 px photo downscaled to 2000 × 1333 px loads 3× faster with identical listing appearance.
- Keep originals offline. Compress copies for listings, but store full-resolution files for print catalogs or returns.
- Batch process on import. When adding new inventory, compress all photos at once instead of one at a time during listing creation.
Compression vs. Background Removal: When to Use Each
Compression and background removal solve different problems. Compression shrinks file size while keeping the original photo intact — use it when your images are already well-lit, properly framed, and on the right background. Background removal replaces the original backdrop with white or transparent — use it when your product photos were taken on a colored, cluttered, or non-compliant background. For many sellers, the workflow is: remove the background first, then compress the result before uploading to the marketplace. BatchBG handles both steps.