Batch Image Optimizer
Compress up to 20 images to one target size, then download the finished results individually or in a ZIP.
Drop images here
or tap to choose multiple files
Up to 20 files · 50.00 MB each · JPG, PNG or WebP
Batch settings
One target size is applied to every image in the queue.
How it works
- 1
Choose multiple images
Select up to 20 JPG, PNG or WebP files from your device.
- 2
Set one target size
Choose a preset or enter a custom maximum file size.
- 3
Process the queue
Cleeke processes images one at a time to keep memory use stable.
- 4
Download the results
Save images individually or download the completed batch as a ZIP.
Why process images in a batch?
Batch processing is useful when many files share the same upload limit. Instead of opening each file and repeating the same settings, you choose the target once and let the queue handle the rest.
Cleeke processes the queue sequentially. This avoids decoding several large images at the same time, which is especially important on mobile devices.
What the batch tool optimizes
The first version of this tool focuses on target-size compression. Every queued image keeps its original format while the engine searches for the best quality that fits the selected maximum size.
- JPG, PNG and WebP input
- One shared target size for the whole queue
- Individual retry when one image cannot be processed
- ZIP download after the successful images finish
Files stay in the browser
Files are decoded and encoded by the browser image engine inside a Web Worker. They are not transferred to a Cleeke server, and the ZIP is assembled locally after processing finishes.
Why use Cleeke?
- One target size applied to many images
- Sequential processing limits memory pressure
- Failed files do not stop the rest of the queue
- Download completed images together as a ZIP
FAQ
How many images can I process at once?
A batch can contain up to 20 images. Each image can be up to 50 MB.
Does every image need the same target size?
Yes. The first batch workflow applies one target size to the entire queue. Individual settings can be added in a later version.
Are my images uploaded while batch processing?
No. Images are processed locally in your browser and the ZIP is created on your device.
What happens if one image fails?
The failed image is marked separately and the rest of the queue continues. You can retry that image without restarting completed work.