Batch Image Processor
Compress or resize many photos, then download a zip.
Loading tool
Select a folder of photos, pick quality and an optional max width, and download a zip. Every file is decoded and encoded in this tab.
How to use this tool
- Choose a file on this device. Pick an image from your computer or phone. The file stays in this browser tab.
- Set size or quality. Use the sliders and format controls. A preview is shown when the tool can make one.
- Download the new file. Save the result. The original on disk is not overwritten.
What it does
The same canvas re-encode used by the single-file compressor runs once per file. JPEG and WebP honor the quality slider. PNG ignores quality because the canvas PNG path is lossless.
Max width
If you set a max width, images wider than that are scaled down and keep their aspect ratio. Smaller images are left at their original pixel size before compression.
Limits
Very large batches can run out of tab memory. Process in groups of a few dozen if the browser becomes slow. EXIF is dropped, same as the single-file tools.
Privacy
Files never leave the device. The zip is built in memory with fflate. Closing the tab discards everything.
Frequently asked
Is there an upload?
No. The files stay in this tab until you download the zip.
Can I mix JPEG and PNG?
Yes. Output format is the one you pick for the whole batch.
Does it keep file names?
Yes, with a new extension that matches the output format.
What if one file fails?
The others still process. The failed name is listed with an error.
Is the original overwritten?
No. You only get a new zip.