Image Compressor

Shrink photo file sizes with an adjustable quality slider, right in your browser.

Compress images privately in your browser

This image compressor re-encodes your photo as a JPEG at the quality you choose, trading a little visual detail for a much smaller file. Every step happens on your own device — the picture is decoded, redrawn onto a canvas and compressed locally, so your file is never uploaded to any server.

Find the sweet spot with the quality slider

Quality runs from 0.1 (smallest file, softest image) to 1.0 (largest file, sharpest image); 0.8 is a good all-round default. The tool shows the original size, the new size and how much you saved, so you can nudge the slider until the balance looks right before you download.

How to use the Image Compressor

  1. Choose an image. Pick any JPG, PNG or WebP photo from your device.
  2. Set the quality. Drag the slider between 0.1 and 1.0 to trade size against sharpness.
  3. Check the saving. Watch the original vs compressed size and the percentage saved.
  4. Download. Save the compressed JPEG — it is created instantly in your browser.

Frequently asked questions

Is my image uploaded to compress it?

No. Compression runs entirely in your browser with the Canvas API; the file is never uploaded, stored or seen by any server.

Why did my file get bigger instead of smaller?

If the original was already heavily compressed, or was a small PNG, re-encoding as JPEG can add size. Lower the quality slider, or use a tool better suited to that format.

Does compressing lose quality?

JPEG compression is lossy, so some detail is discarded. Higher slider values keep more detail; the live preview lets you judge before downloading.

What format is the result?

The compressed file is always a JPEG (.jpg), which gives the best size savings for photographs.