Cleeke logo

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. 1

    Choose multiple images

    Select up to 20 JPG, PNG or WebP files from your device.

  2. 2

    Set one target size

    Choose a preset or enter a custom maximum file size.

  3. 3

    Process the queue

    Cleeke processes images one at a time to keep memory use stable.

  4. 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.

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?

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.