Free Tool

Remove backgrounds from 100 images at once — ZIP upload, format selector

Upload up to 100 images or a ZIP archive. Choose PNG, WebP, or AVIF output. Download all results as a ZIP.

The problem

Processing large image sets through a background remover that only handles one image at a time is impractical for e-commerce catalogues, photography archives, and marketing asset libraries. Most batch tools are paid, server-based, or cap batches at 10–20 images.

The NSS solution

NSS Batch Background Remover processes up to 100 images in a single session. Upload images individually, in a multi-select, or as a ZIP archive. Choose output format (PNG, WebP, or AVIF), monitor per-image thumbnails as they complete, and download all results as a ZIP. Everything runs locally — no upload, no subscription, no per-image charge.

How to use it

  • 1

    E-commerce product catalogue processing

    Upload 50–100 product photos at once. The batch processor queues them automatically and produces a ZIP of transparent PNGs or white-background JPGs ready for platform upload.

  • 2

    Photography archive background removal

    Process an entire shoot's worth of portraits or products in one session. ZIP input lets you drag a folder archive directly from Dropbox or Google Drive.

  • 3

    Marketing asset library preparation

    Prepare brand asset cutouts for use across multiple campaigns by processing all source images in one batch and downloading format-specific ZIPs.

  • 4

    Dropshipping supplier image processing

    Supplier product images often have inconsistent backgrounds. Batch-process all supplier images for a product category to create a consistent, professional catalogue.

  • 5

    Real estate listing photo sets

    Process agent headshots or property images in a batch to ensure consistent background treatment across a listing agency's portfolio.

Step-by-step guide

  1. 1

    Upload your images or ZIP

    Go to /batch and drop up to 100 individual image files or a ZIP archive containing images. ZIP input is unpacked in the browser — no server upload.

  2. 2

    Choose your output format

    Select PNG (transparent, lossless), WebP (efficient, good browser support), or AVIF (best compression, modern browsers only). The selection applies to all images in the batch.

  3. 3

    Monitor processing progress

    Each image displays a thumbnail as it completes. A batch progress counter shows how many of the total images have finished.

  4. 4

    Review thumbnails

    Scroll through the thumbnail grid to spot any images that need manual refinement. Click any thumbnail to open that image in the full Image Editor.

  5. 5

    Download the ZIP

    Click Download All as ZIP when all images are complete. The ZIP is assembled in your browser and downloaded directly — no server transfer.

Common questions

How does it handle 100 images without crashing the browser?

Images are processed sequentially, not simultaneously. Each image is processed, the result is stored, and memory is released before the next image begins. This keeps peak memory usage low even for large batches.

How long does 100 images take to process?

At approximately 2–5 seconds per image on WebGPU, 100 images takes roughly 3–8 minutes. WASM fallback takes 3–5× longer. Leave the tab open and active during processing.

Can I upload a ZIP from Dropbox or Google Drive?

Yes — download the ZIP from Dropbox or Google Drive first, then drop it onto the NSS Batch Processor. The ZIP is unpacked locally in your browser without any server transfer.

Which browsers support AVIF output?

AVIF is supported in Chrome, Edge, and Firefox on desktop. Safari added AVIF support in Safari 16. For maximum compatibility, use PNG or WebP output if you are unsure of your audience's browser versions.

Ready to try it?

No account. No subscription. No images uploaded to any server.

Process batch free

Related guides