Command Palette

Search for a command to run...

Batch processing and ZIP

Add many photos at once, let them process one after another, review each cutout, and download the whole set as one ZIP with the same settings applied.

To remove the background from multiple images, select or drop them all at once. They are processed one after another on your device, each result appears as soon as it is ready, and Download all as ZIP saves the whole set with your background, size and format applied to every file.

How do I add a batch of photos?

Any of the usual ways, with as many files as you like:

  • drag a selection of files from your file manager onto the page
  • click Choose images (or press O) and multi-select in the picker
  • paste several images from the clipboard

Once the first batch is in, a slim bar with Add more images sits under the preview. Files that are not images are skipped. To cut something out of a PDF page, turn the page into an image with PDF to PNG first.

In what order are they processed?

In the order you added them, one at a time. The worker runs a single job at a time on purpose: two photos on the GPU at once only make both slower. Each photo shows up immediately with a spinner on its thumbnail, then switches to the cutout when done.

A rough guide to how long a batch takes:

Path Per photo 50 photos
GPU (WebGPU, BiRefNet) about 1 to 3 seconds 1 to 3 minutes
Processor (WebAssembly, IS-Net) about 10 to 30 seconds 10 to 25 minutes

Keep the tab open until the batch finishes. A browser may slow down work in a hidden tab, so a long batch goes fastest in a tab you can see.

How do I review and fix individual results?

The thumbnails under the preview are the batch. Click one to show it, or press Esc to step to the next. A red dot marks a photo that failed; select it to read the reason and click Try again. Remove Background in the left panel reruns every photo that is still waiting or has failed.

Hover a thumbnail to reveal its remove button. Clear all empties the batch and frees the memory it was using.

Settings apply to the whole batch at download time, not per photo. If one product needs a different background or crop, download it on its own with those settings, then change them back.

What does the ZIP contain?

Download all N as ZIP appears once two or more cutouts are finished. It renders each finished photo with the current settings and packs them into toolz-no-background.zip.

Each file is named after its source with -no-bg and the chosen extension: chair.jpg becomes chair-no-bg.png. When two sources share a name, the repeats are numbered (chair-no-bg.png, chair-no-bg-2.png) so nothing is overwritten. Photos that failed or are still processing are left out.

How many photos can I do at once?

There is no fixed cap. The practical limit is memory: every photo stays decoded in the tab so you can re-run or re-export it, and a 12 megapixel photo takes about 48 MB decoded. Work in batches of a few dozen on a computer and around ten on a phone, and use Clear all between batches. Guests also have a daily usage limit for each tool. Once it has run out, photos you add are marked with the limit message instead of being processed.

If a finished cutout only needs a different size later, the image resizer works on the downloaded PNG without running the AI model again.