ImageJuly 14, 2026· 8 min read

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.

Batch Converting Product Photos for E-commerce — Save Hours on Image Prep

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 photos
  • shopify/ — Converted images ready for Shopify
  • amazon/ — Amazon-specific versions
  • thumbnails/ — 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 rename command 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.

Frequently Asked Questions

What file format should I use for product photos?
For most e-commerce platforms, JPG is the standard. Use 80-85% quality for the best balance between file size and visual quality. WebP is gaining traction for web performance, but make sure your platform supports it first.
How do I batch convert images without installing software?
Browser-based tools like KokoConvert let you drag and drop multiple images, set your desired output format and size, and convert everything at once. No installation, no account required. Everything processes locally in your browser.
What dimensions should product photos be?
Most platforms recommend 1600-2000px on the longest side. Amazon wants 1000px minimum, Shopify suggests 2048px, Etsy recommends 2000px. Going bigger (like 3000px) is overkill and slows down your site.
Can I automate this process?
Absolutely. Once you have a workflow, you can save presets or use batch processing tools that remember your settings. Some e-commerce platforms also have bulk upload features that auto-resize on their end, but you lose control over quality.
Should I keep the original photos?
Yes! Always keep your original high-res files in a separate folder. You never know when you'll need to re-export at different dimensions or quality settings. Treat originals like your master archive.