All processing happens in your browser. Nothing is ever uploaded to a server.
Uses native Canvas API — processes files in parallel with no server round-trips.
All processed files packed into a single ZIP. Or download files individually.
There is no hard limit — you can add as many images as your browser can handle in memory. For very large batches (500+ files), we recommend processing in groups of 100–200 for the smoothest experience.
Yes. The batch processor uses the same HTML5 Canvas API as our single-file compress and resize tools. You get identical quality results, just at scale across many files at once.
Currently, you select one primary operation per batch run. To both resize and compress, run the batch processor twice — first with resize, then reload the output files and run with compression settings.