Image Compressor

Local processingYour files are processed in this browser and are not uploaded.
How it worksAdjust JPG / WebP quality with file-size previews and batch processing locally. PNG uses lossless output and ignores the quality slider.
Supported useCompression results depend on the source; a new file is not always smaller.

Adjust JPG / WebP quality with file-size previews and batch processing locally. PNG uses lossless output and ignores the quality slider.

Select or drop multiple images

Batch import HEIC, HEIF, JPG, PNG, WebP, GIF and BMP. Images stay on your device.

Current Result
90%

HEIC / HEIF: the primary still image is decoded locally. Metadata, Live Photo motion and HDR are not preserved. PNG does not restore detail lost in the original.

HEIC → JPG · HEIC → PNG · Compress images · All image formats

HEIC decoder · Open-source notices

How to use this tool

  1. Choose local files.
  2. Adjust settings and inspect the preview.
  3. Generate and download a new file.

Frequently asked questions

Which compression option should I use?

Lower JPG or WebP quality for photos. Consider PNG or WebP for transparency. PNG ignores the quality slider and may not shrink.

What if pixel dimensions are too large?

Resize width and height first, then convert. Quality settings here change encoding quality, not pixel dimensions.

Are files uploaded?

No. Image processing happens in your browser.

Open-source software notices