Justility.
Private by design
LOCAL FILES. REAL POSSIBILITIES.

Bulk image compressor

A whole folder, a little lighter. Compress images one at a time safely, then download them together.

YOUR WORKSPACEBrowser-local processing

Drop your images here

or choose files from your device

JPEG, PNG, WebP · Up to 20 MB each · Static images onlyYour files never leave this device through Justility

No registration. No uploads. Just your browser doing its thing.

Choose a local fileMake your adjustmentsDownload & carry on

Processed on your device. Your files are never uploaded by Justility.

How privacy works

How it works

Choose multiple images, apply shared format and quality settings, and process the queue. Download individual results or all successful images as a ZIP.

Supported formats

Static JPEG, PNG, and WebP where supported. Animated images, SVG, GIF, HEIC, and AVIF are outside this release.

Good to know

One image is decoded at a time. Safety limits are 50 queued files, 20 MB per file, and 200 MB of total queued input or ZIP output. Large ZIPs may still exceed device memory.

EXIF orientation is applied. Re-encoding may remove metadata and change color rendering. JPEG uses the selected solid background for transparency. Safety limits: 20 MB per image, 24 megapixels, and 8,192 px per side.

A useful answer

What happens if one image fails?

The other queued images continue. Each file has its own status. ZIP downloads include only successful results and use safe, unique filenames.

Can I use this without an internet connection?

Yes, after you prepare the image tools below and the browser retains their assets. Installation is optional. All processing dependencies are bundled locally.

A little less internet. A lot more freedom.

Prepare once. Keep creating, even without a connection.

Only public application assets are cached. Your images stay out of the cache.