ImageJuly 5, 2026· 8 min read

Batch Converting Product Photos for Multi-Platform E-commerce

Running an online store across Amazon, Shopify, and Etsy? Each platform wants different image sizes, formats, and specs. Here's how to batch convert product photos without losing your mind.

If you sell products online in 2026, you're probably selling on multiple platforms. And if you're selling on multiple platforms, you've discovered the annoying truth: everyone wants your product photos in different formats.

Amazon wants 2000x2000 pixels with a pure white background. Shopify prefers WebP for speed but accepts JPG. Etsy allows lifestyle shots but recommends 2000px minimum. TikTok Shop wants vertical 9:16. Facebook Marketplace has its own quirks.

Doing this manually, one image at a time, is a fast track to burnout.

The Multi-Platform Image Problem

Here's what actually happens when you launch a product across platforms. You've got your original photo — maybe it's a beautiful 6000x4000 pixel RAW file from your camera or a clean 3000x3000 studio shot.

Then you need:

  • Amazon: 2000x2000 JPG, white background, product centered, fills 85% of frame
  • Shopify: 1200x1200 or 1600x1600, ideally WebP for speed, optimized under 200KB
  • Etsy: 2000x2000 JPG minimum, allows lifestyle/context shots, can go up to 3000px
  • TikTok Shop: Vertical 9:16 ratio (1080x1920), engaging product presentation
  • Facebook/Instagram Shopping: Square 1:1 preferred, at least 1024x1024

And that's just for one product. If you're managing 50 SKUs with 5 images each, you're looking at 1,250+ image files to create and manage.

No wonder so many sellers just upload whatever and hope for the best.

Why Platform-Specific Sizing Actually Matters

Look, I get it. It's tempting to just use the same 1500x1500 JPG everywhere and call it a day. But here's why that's costing you sales:

Amazon's zoom feature only works with images 1000px or larger. If your competitor has zoomable images and you don't, customers trust their listing more. Simple as that.

Shopify page speed directly affects conversion rates. A 2MB product image might look great, but if your page takes 4 seconds to load, 40% of visitors bounce before they even see it. Optimized WebP files at 150KB load instantly.

Etsy's search algorithm favors high-quality images. Listings with crisp 2000px+ photos rank better than blurry 800px uploads. The algorithm literally looks at image resolution as a quality signal.

So yeah, it's tedious. But it's also directly tied to whether people buy your stuff.

The Master File Strategy

Before we talk about batch conversion, let's talk about workflow. Because if you're starting from scratch every time, you've already lost.

Start with the highest quality master file you can. If you're shooting your own product photos, save the originals at full resolution — even if that's 5000x5000 pixels. Storage is cheap. Having to reshoot because your "master" file was already compressed is expensive.

Keep your masters organized in folders by product SKU:

  • masters/SKU-001/front.jpg
  • masters/SKU-001/side.jpg
  • masters/SKU-001/detail.jpg

Then create platform-specific output folders:

  • amazon/SKU-001/
  • shopify/SKU-001/
  • etsy/SKU-001/

This structure makes batch conversion straightforward. You process an entire masters folder, output goes to the platform folder, you upload in bulk. Done.

Batch Conversion Without Photoshop

Here's the thing: you don't need expensive software for this. Browser-based tools like KokoConvert's Image Resizer handle batch operations just fine, and they process everything locally (no uploading your product photos to random servers).

The workflow is simple:

1. Drag your master folder into the converter
Select all your high-res originals at once. Most tools support 50-100 images per batch.

2. Set your platform-specific preset
For Amazon: 2000x2000, JPG quality 90%, white background fill if needed
For Shopify: 1200x1200, WebP or JPG quality 85%, optimize for web
For Etsy: 2000x2000, JPG quality 90%, maintain aspect ratio

3. Download and organize
The batch processes in seconds, you get a ZIP with all converted files, extract to your platform folders.

If you're processing hundreds of images, you might also want a simple image format converter to quickly change JPG to WebP for Shopify without resizing.

File Sizes and Compression Settings

This is where a lot of sellers mess up. They think "high quality = no compression" and end up with 5MB product photos that tank their page speed.

Real talk: JPG quality settings between 85-92% are visually indistinguishable from 100% quality for product photography. But file sizes drop by 60-70%.

Here's what I recommend:

  • Amazon: JPG quality 90%, target under 500KB per image
  • Shopify: WebP quality 85% or JPG quality 85%, target under 200KB
  • Etsy: JPG quality 90%, under 1MB is fine but under 500KB is better

And here's a pro tip: compress after resizing, not before. If you shrink a 3000x3000 image to 1200x1200, the file size drops automatically because there are fewer pixels. Compressing the large file first then resizing is doing it backward.

Background Removal and Consistency

Amazon's white background requirement is strict. Not off-white. Not light gray. RGB 255, 255, 255. Pure digital white.

If you're shooting on seamless white paper, you're 90% there. But you'll still need to clean up shadows and ensure true white in post. Most batch converters have a "fill background" option that replaces transparency with pure white.

The workflow:

  • Shoot product on white or use automated background removal tools
  • Save master file as PNG with transparency
  • When batch converting for Amazon, enable "white background fill"
  • When converting for Shopify/Etsy, keep transparency or use custom backgrounds

This way you maintain one master PNG with transparency, then generate platform-specific versions as needed.

Naming Conventions That Save Your Sanity

When you're batch processing hundreds of images, file naming becomes critical. You need a system that's both human-readable and platform-friendly.

I use this format:

SKU-001_front_amazon.jpg
SKU-001_front_shopify.webp
SKU-001_front_etsy.jpg

The structure: SKU_view_platform.format

This makes it instantly clear which file goes where. When you're uploading to Amazon at 2am before a product launch, you'll thank yourself for the clarity.

Automation for Repeat Products

Once you've done this process a few times, you'll notice you're repeating the exact same steps for every new SKU. That's when you know it's time to create presets or scripts.

Most batch conversion tools let you save presets:

  • "Amazon Main Image" → 2000x2000, JPG 90%, white background
  • "Shopify Thumbnail" → 600x600, WebP 85%, transparent
  • "Etsy Lifestyle" → 2000x2000, JPG 90%, maintain original aspect ratio

Load your masters, click the preset, done. What used to take 30 minutes now takes 90 seconds.

The Real Cost of Not Optimizing

Let's do the math on what poor image optimization actually costs you.

Say your product page loads in 4.5 seconds because of heavy images. Industry data shows every extra second of load time drops conversion by about 7%. If you're getting 1000 visitors per month at a 3% conversion rate, that's 30 sales. Shaving 2 seconds off load time could bump you to 4.2% conversion — that's 42 sales. At $50 profit per sale, that's an extra $600/month.

From image optimization.

Or look at Amazon. If your images don't support zoom, you're missing a feature that competitors have. Customers compare listings side-by-side. The one with better images gets the click.

This isn't theoretical. It's the difference between "doing okay" and actually scaling your e-commerce business.

Mobile Considerations in 2026

Over 70% of e-commerce traffic is mobile now. That changes how you should think about product images.

On mobile, a 2000x2000 image gets displayed at maybe 400x400 actual pixels on screen. But it still needs to download the full 2MB file if you haven't optimized it. That's wasted bandwidth and slower load times.

This is where responsive images and format choice matter:

  • Use WebP on platforms that support it (Shopify, your own site) — 30% smaller than JPG
  • Implement srcset attributes to serve smaller images to mobile devices
  • Keep file sizes under 200KB whenever possible

Your desktop shoppers might not notice the difference between a 1MB and 200KB image. Your mobile shoppers on a slow connection absolutely will.

Quality Control Checklist

Before you upload a batch of product images, run through this quick checklist:

  • Are all images the correct dimensions for the platform?
  • Is the file size under the recommended limit?
  • Are backgrounds properly removed/replaced where required?
  • Are file names consistent and descriptive?
  • Do colors look accurate (not over-saturated from compression)?
  • Are images sharp when zoomed (for Amazon)?

Uploading first, realizing they're all wrong, and having to redo the batch is way more painful than checking before you click upload.

The goal isn't perfection. It's having a reliable system that produces consistent, platform-optimized images every single time you add a new product. Set it up once, reuse it forever.

Frequently Asked Questions

What are the ideal image sizes for Amazon product photos?
Amazon recommends a minimum of 1000px on the longest side to enable zoom functionality. Most sellers use 2000-2500px square images (1:1 ratio). Main images must be on pure white background (RGB 255,255,255), and the product should fill at least 85% of the frame.
Can I use the same product photos across all e-commerce platforms?
Not directly. Each platform has different requirements for dimensions, aspect ratios, file sizes, and backgrounds. Amazon requires white backgrounds, while Etsy allows lifestyle shots. Shopify is flexible but page speed matters. You need to batch convert and resize your master images to meet each platform's specs.
Should I use PNG or JPG for product photography?
For most e-commerce, JPG is the right choice. It balances quality and file size well. Use PNG only when you need transparency (for mockups or overlay effects). Amazon specifically requires JPG or PNG, but JPG files are typically 60-80% smaller, which means faster page loads and better conversion rates.
How do I batch convert hundreds of product images efficiently?
Use browser-based batch conversion tools like KokoConvert that process files locally without uploading. Create platform-specific presets (Amazon: 2000x2000 JPG, Shopify: 1200x1200 WebP, Etsy: 2000x2000 JPG) and convert entire folders at once. This saves hours compared to manual one-by-one conversion.
What file size should I target for product photos?
Aim for under 200KB per image for optimal page speed. Amazon allows up to 10MB but recommends under 1MB. For Shopify, staying under 200KB improves load times significantly. Use quality settings of 85-90% for JPG compression — you won't notice the difference visually, but file sizes drop dramatically.