Tutorials6 min read

Batch Background Removal for E-commerce: Process 50 Product Photos at Once

How to remove backgrounds from large product catalogues in your browser — ZIP upload, sequential AI processing, and bulk download. No paid subscription, no cloud upload.

Processing a product catalogue one image at a time is the kind of workflow that kills hours. The NSS Batch Processor lets you upload a folder of images or a ZIP and process them all in your browser — no subscription, no cloud upload, no per-image fees.

How it works

The batch processor runs the same RMBG AI model used in the main tool, but handles images sequentially in a queue. Because all processing happens locally using WebGPU (or WebAssembly as a fallback), there's no server involved. Your product photos never leave your device.

Uploading your images

You have two options:

Individual files: Select multiple images using the file picker (hold Ctrl/Cmd to select many), or drag them all onto the drop zone at once.

ZIP file: Zip your product photos folder and drop the ZIP. The batch processor extracts all supported image formats (PNG, JPG, WebP, AVIF) automatically. This is the fastest way to start — no need to select files individually.

What to expect during processing

Images process one at a time. While one image is being processed, the others wait in the queue. A progress bar shows per-image status. Typical processing times:

  • WebGPU (Chrome 113+, Edge 113+): 3–8 seconds per image
  • WASM multithreaded: 8–20 seconds per image
  • WASM single-threaded: 20–60 seconds per image

For a 50-image catalogue on WebGPU, expect roughly 5–10 minutes total.

Downloading results

Each image can be downloaded individually as a transparent PNG as soon as it finishes. When all images are done, click Download all to get a ZIP of every processed image. File names follow the pattern [original-name]-nobg.png.

Tips for the best batch results

Consistent input saves time

The AI performs best when images share consistent lighting, background colour, and framing. If you shoot your entire catalogue in a lightbox against a grey background, you'll get consistently clean cuts with no post-processing needed.

Handle exceptions individually

A handful of images with reflective, transparent, or hairline-edge subjects may need manual refinement. After batch processing, open exceptions in the main editor for brush-based cleanup.

Keep image sizes reasonable

Images above 4000×4000 px take significantly longer to process. Resize to 2000×2000 px (still more than enough for most platforms) before batch processing if speed matters.

Leave the tab active

Background processing in browsers can throttle when the tab is hidden. Keep the batch tab visible and your device plugged in during long runs.

Platform-specific output notes

PlatformRecommended formatBackground
AmazonJPG (quality 90+)White (#ffffff)
Shopify / own sitePNG (transparent)None or custom
EtsyPNG or JPGWhite or transparent
eBayJPGWhite (#ffffff)
Instagram adsPNGTransparent for compositing

After downloading the transparent PNG batch, use a tool like the NSS editor's background replacement to add white backgrounds for Amazon-compliant exports.

Privacy

Everything runs locally. Your product catalogue images — which often contain proprietary design and inventory information — never leave your browser. There's no account, no API key, and no per-image billing.