How to Batch Process 1,000+ Product Images for E-Commerce
Step-by-step workflow for batch converting, resizing, compressing, and watermarking large product catalogs. Save hours of manual image editing.
How to Batch Process 1,000+ Product Images for E-Commerce
Managing a large product catalog means processing hundreds or thousands of images for your online store. Manually converting, resizing, and compressing each one wastes hours. Here's a systematic workflow.
The Workflow
Step 1: Organize Your Source Files
Before processing, sort your images:
- Create a folder per product (or per batch if you prefer)
- Keep originals — never overwrite your source files
- Name files consistently —
product-name-01.jpg,product-name-02.jpg - Remove duplicates and rejects first to avoid wasting processing time
Step 2: Choose Your Output Specs
Common e-commerce image requirements:
| Platform | Dimensions | Format | Background |
|---|---|---|---|
| Amazon | 2000 x 2000 px | JPEG | Pure white (#FFFFFF) |
| Shopify | 2048 x 2048 px | JPEG/WebP | Any |
| Etsy | 2000 x 2000 px min | JPEG/PNG | Any |
| eBay | 1600 x 1600 px min | JPEG | White preferred |
| WooCommerce | 1200 x 1200 px | WebP | Any |
| Your own site | Based on layout | WebP/AVIF | Any |
Step 3: Remove Backgrounds (If Needed)
For marketplace listings requiring white backgrounds:
- Open Konvrt's background removal tool
- Process images individually to get transparent PNGs
- The white background appears when you convert to JPG
For lifestyle/contextual images, skip this step.
Step 4: Batch Convert and Resize
Open the batch processor and apply consistent settings:
- Drop your images — up to 100 per batch (Pro) or 500 (Team)
- Set output format — JPEG for marketplaces, WebP for your own site
- Set dimensions — Match your platform's requirements
- Set quality — 85-90 for JPEG, 75-80 for WebP
- Add watermark — Optional, for secondary/lifestyle images
- Convert all and download as ZIP
Step 5: Verify a Sample
Before uploading everything:
- Check 5-10 random images from the batch
- Verify dimensions and file size
- Confirm the visual quality meets your standards
- Test upload one image to your platform
Optimizing for Multiple Platforms
If you sell on multiple marketplaces, you need different versions of the same images. Use Konvrt's preset saving to streamline this:
Create a preset for each platform:
- "Amazon" — JPEG, 2000x2000, q90, white bg
- "Shopify" — WebP, 2048x2048, q80
- "Social" — JPEG, 1080x1350, q85
Run the batch once per preset — load the preset, drop the files, convert
Name your output folders by platform for easy uploading
Time Savings
Manual image processing per image:
- Open in editor: 10s
- Resize: 15s
- Adjust quality: 10s
- Export: 10s
- Total: ~45s per image
For 1,000 images: 12.5 hours of manual work
With batch processing:
- Drop files: 30s
- Configure settings: 30s
- Processing: ~5 minutes for 100 images
- Total: ~50 minutes for 1,000 images (in batches of 100)
That's a 93% time savings.
Tips for Large Catalogs
- Process by category — group similar products together for consistent settings
- Save presets — create one preset per platform and reuse it
- Start with your best-selling products — optimize the images that get the most views first
- Compress after other edits — resize and crop first, then compress as the final step
- Monitor file sizes — if your total catalog exceeds your hosting bandwidth, aggressive compression pays off
For Developers: API Approach
If you have thousands of images and need programmatic control, Konvrt's REST API lets you:
- Convert images via HTTP requests
- Process files in automated pipelines
- Integrate with your CMS or PIM system
- Use webhooks for async job notifications
API credits start at 500 with the Pro plan, with additional packs available for high-volume processing.