Justility.
Private by design
LOCAL FILES. REAL POSSIBILITIES.

Compress to size

A file-size limit? Meet it with confidence. Choose a maximum and let your browser find a fit.

YOUR WORKSPACEBrowser-local processing

Drop your image here

or choose a file 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 an image and a maximum size. Enable smaller dimensions if needed, then process. A successful result is verified to be at or below your limit.

Supported formats

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

Good to know

Some targets cannot be met within safe quality, dimensions, and processing limits. Best-effort previews are clearly marked as unmet.

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

Does 50 KB mean exactly 50,000 bytes?

It means no more than 50,000 bytes. Justility uses decimal units: 1 KB is 1,000 bytes. No filler bytes are added.

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.