Skip to content
Utilboxes

Compress Image

Make images smaller without a visible drop in quality. Drag the quality slider and watch the file size change before you download.

Files never leave your device

How to use Compress Image

  1. 1Add one or more images.
  2. 2Drag the quality slider — the estimated output size updates as you move it.
  3. 3Compare the original and compressed previews side by side.
  4. 4Download the images individually, or all of them as a ZIP.

How it works

Each image is decoded, drawn onto a canvas, and re-encoded at the quality you choose. Lossy encoders such as JPEG and WebP discard the detail human vision is least sensitive to — mostly fine colour variation — which is why an image can lose 70% of its file size while looking essentially unchanged.

Quality between 75 and 85 is the practical sweet spot for photographs. Below about 60, JPEG artefacts start appearing around hard edges and in flat areas of colour. Screenshots and graphics with sharp lines behave differently: they compress badly as JPEG and are better left as PNG or converted to WebP.

Optionally the image can be resized at the same time, which usually saves far more than quality alone. A 4000-pixel photo displayed at 1200 pixels wide is carrying more than ten times the data it needs.

Images are decoded by the browser, redrawn on a canvas and re-encoded on your own machine. Nothing is uploaded, so there is no waiting on a queue and no copy of your photos anywhere else.

Frequently asked questions

How much smaller will my image get?
Typically 50–80% for photographs at quality 80. The exact figure depends on the image — a detailed landscape compresses less than a portrait with a smooth background. The tool shows the real saving before you download.
Will compression ruin the quality?
At quality 80 the difference is very hard to see at normal viewing sizes. The before-and-after preview lets you judge for yourself at full zoom.
Can I compress PNG images?
PNG is lossless, so quality settings do not apply. The most effective way to shrink a PNG is to resize it, or convert it to WebP, both of which this tool can do.
Is there a file size limit?
Images up to 50 MB each are accepted. Very large images use a lot of memory during processing, so on a phone you may want to work through them in smaller batches.