Image compressor

Compress images locally before they touch your site.

Drop JPG, PNG, or WebP files, tune quality and max dimensions, then download optimized images in one batch.

Processed locally in your browser
Add images
Selected files

Processed files will appear here.

Settings
Results

Processed files will appear here.

Local-first pledge

Your images stay on this device. The tool does not upload or store files.

JPEG and WebP respond best to the quality slider. PNG output may stay larger when transparency or sharp edges matter.

How to compress images

  1. Add one or more JPG, PNG, or WebP files.
  2. Choose quality and optional maximum width or height.
  3. Process locally and download each file or the batch zip.

Image compression FAQ

Are images uploaded to a server?

No. Files are decoded and exported by your browser using local canvas APIs.

Why did a PNG not shrink much?

PNG is lossless. Photos usually shrink more as JPEG or WebP, while transparent graphics often need PNG.

Can I compress multiple files?

Yes. Add a batch, process it once, then download the optimized files or a single zip.