Batch Image Compressor
Compress images in the browser and download a ZIP that preserves folder structure.
// INPUT
Drop images or folders
// ABOUT THIS TOOL
JPEG, PNG, and WebP files are processed in your browser and downloaded as a ZIP that keeps the folder structure. Non-image files are kept in the ZIP instead of being removed.
- Files are processed in your browser and are not uploaded.
- If an optimized file would be larger than the original, the original file is used automatically.
- When you drop a folder, the ZIP keeps the same folder structure where possible.
- This tool uses @jsquash/jpeg for JPEG, @jsquash/webp for WebP, and @jsquash/oxipng for PNG.
// USE CASES
- Compress, inspect, or redact images before publishing
- Hide personal or sensitive information in screenshots
- Handle multiple image files or folders in the browser
// FAQ
What can this tool do?
Compress images in the browser and download a ZIP that preserves folder structure.
How is the input handled?
Processing happens in your browser. Files and entered content are not sent to the server for processing.
Will the original files be overwritten?
No. The original files are not overwritten. Processed results are downloaded as separate files.