Batch Converting Product Photos for E-commerce — Save Hours on Image Prep
Stop wasting time on one-by-one photo edits. Learn how to batch convert, resize, and optimize hundreds of product images in minutes for your online store.

You've just finished a product photoshoot. Two hundred images. Beautiful lighting, perfect angles, crisp focus. Now comes the tedious part: resizing every single photo to match your store's requirements, converting formats, compressing file sizes, and renaming everything.
If you're doing this one image at a time, you're burning hours of your life you'll never get back.
Why batch processing matters for online sellers
Here's the reality of running an e-commerce store: platforms like Shopify, Amazon, Etsy, and WooCommerce all have different image requirements. Amazon wants at least 1000px on the longest side. Shopify recommends 2048px square. Your own site needs thumbnails, product grids, and zoom-enabled hero images.
And every image needs to:
- Be the right dimensions (not too big, not too small)
- Have a reasonable file size (nobody wants to wait 8 seconds for a product page to load)
- Match your brand's naming convention (product-name-01.jpg, not IMG_4837.HEIC)
- Be in the right format (JPG for photos, PNG for transparency if needed)
Doing this manually? You're looking at 30-45 seconds per image. For 200 photos, that's 2.5 hours of mind-numbing repetition. With batch processing, the same task takes 5 minutes.
The typical e-commerce photo workflow (the slow way)
Most people do this:
1. Open Photoshop or Lightroom
2. Import one photo
3. Resize to platform specs
4. Export as JPG at 80% quality
5. Rename the file
6. Repeat 199 more times
7. Cry a little
The worst part? If you realize halfway through that you picked the wrong dimensions (say, 1500px instead of 2000px), you get to start over. Fun times.
The smart way: batch conversion in under 5 minutes
Let's walk through what a proper batch workflow looks like.
Step 1: Organize your source files
Before you touch any tools, create a folder structure. Something like:
originals/— Your untouched, high-res photosshopify/— Converted images ready for Shopifyamazon/— Amazon-specific versionsthumbnails/— Small versions for email or social
This keeps you sane. Trust me.
Step 2: Decide on your target specs
Most e-commerce platforms want:
- Format: JPG (or WebP if your platform supports it)
- Dimensions: 1600-2048px on the longest side
- File size: Under 200KB per image (preferably under 100KB)
- Quality: 80-85% (the sweet spot where humans can't see compression but file sizes drop)
Going bigger than 2048px is usually pointless unless you're selling fine art prints or furniture where zoom is critical.
Step 3: Batch convert with a tool that doesn't waste your time
You need something that lets you drop in 200 images, set your output format and size once, and walk away. Browser-based tools like KokoConvert's image resizer handle this beautifully — no software to install, no accounts to create, everything processes locally so your photos never leave your computer.
The workflow:
- Drag all 200 images into the browser
- Set output to JPG, 1600px max width/height, 82% quality
- Hit convert
- Download the batch as a ZIP file
Done. All 200 images converted in one go.
Step 4: Rename in bulk (because IMG_4837.jpg is not a product name)
Your converted images still have camera-generated names. Use a bulk renaming tool (most operating systems have one built in):
- Windows: Select all files, right-click → Rename, type your pattern
- Mac: Select all, right-click → Rename X items, choose "Format" and set a pattern
- Linux: Use
renamecommand in terminal
Name them something sane like leather-jacket-black-01.jpg, leather-jacket-black-02.jpg, etc.
Common pitfalls (and how to avoid them)
Pitfall 1: Converting to the wrong format
PNG files are great for logos and graphics with transparency, but they're terrible for product photos. A 2000px JPG at 80% quality might be 150KB. The same image as PNG? 2-3MB. Your customers' patience (and your hosting bandwidth) will thank you for using JPG.
Exception: If you're selling products with white backgrounds that need to float on your site's background, use PNG. But compress them afterward with tools like KokoConvert's image compressor.
Pitfall 2: Over-compressing and destroying quality
Some sellers go wild with compression to hit tiny file sizes. They export at 50% quality and wonder why their leather goods look like pixel soup.
Here's the cheat code: 80-85% quality is the magic range. Below 75%, you start seeing visible artifacts. Above 90%, file sizes balloon with no perceptible improvement.
Pitfall 3: Not keeping your originals
You convert everything to 1600px JPGs for Shopify. Great. Two months later, you decide to move to a platform that wants 2500px images. If you deleted your originals, you're screwed. Always, always keep a backup of your untouched, full-resolution source files.
Platform-specific tips
Shopify: Recommends 2048x2048px square images. But here's the thing — if your product isn't square, don't force it into a square crop. Shopify will center non-square images just fine. Use 2048px on the longest side and call it a day.
Amazon: Minimum 1000px on the longest side to enable zoom. They also recommend pure white backgrounds (RGB 255, 255, 255). If your backgrounds aren't perfectly white, you'll fail automated checks and waste time re-uploading.
Etsy: Supports up to 10 images per listing, recommends 2000px minimum. Unlike Amazon, Etsy sellers often use lifestyle shots with natural backgrounds, so the white-background rule doesn't apply.
WooCommerce (WordPress): You control everything, which is both a blessing and a curse. Most themes expect around 1200-1600px images. Go bigger if you want high-res zoom, but keep file sizes under 150KB or your site will crawl.
What about automating this with scripts?
If you're technical (or willing to learn), you can automate image processing with tools like ImageMagick or Python scripts. But honestly? Unless you're processing thousands of images weekly, the time investment to learn and maintain scripts isn't worth it.
Browser-based batch tools give you 90% of the power with 5% of the hassle. Save the scripting for when you're running a warehouse operation with daily photoshoots.
The bottom line
Batch converting product photos isn't glamorous, but it's one of those tasks that separates efficient sellers from the ones still stuck in manual-labor hell.
Set up a workflow once. Use it every time. Your future self will thank you.
And if you're still opening and resizing images one at a time in 2026, please, for the love of productivity — stop. There are better ways.