Compress Image

Reduce the size of a JPG, PNG or WebP with a quality you control, and see the saving before you download.

Processed on your device — no upload

termiva squeeze photo --quality 80
original result saved nothing uploaded

How to compress image

  1. Choose the image you want to make smaller.
  2. Drag the quality slider and watch the file size update.
  3. Download when the size and the picture both look right.

How it works

Compression here means re-encoding. The image is decoded into raw pixels, drawn onto a canvas, and encoded again at the quality you choose. JPEG and WebP are lossy: they discard detail the eye is poor at noticing — fine gradations in areas of similar colour, mostly — and the quality number decides how much.

The relationship is not linear, and that is the useful thing to know. Going from 100 to 90 typically removes half the file size and is invisible. Going from 90 to 80 removes perhaps another quarter and is still hard to see. Below about 60 the artefacts arrive quickly — blocky skies, halos around text — while the savings get smaller. This is why the slider updates the size as you drag: the sweet spot is different for every image, and the only reliable way to find it is to look.

PNG is listed but has no quality control, because PNG is lossless. Choosing it will usually make a photograph larger, not smaller. It is the right answer only for screenshots, line art and anything with sharp edges or transparency.

Every step happens on your device. The image is read from your disk into memory, re-encoded by your own processor, and offered back as a download — which matters, since photographs carry location data and this tool never sees the file at all.

A worked example

You have a 4.2 MB photo from a phone, IMG_2041.jpg, 4032×3024, and a web form that refuses anything over 2 MB.

Choose it and leave the format on JPEG. At the default quality of 80 the size drops to roughly 780 KB — comfortably under the limit, and side by side with the original you will struggle to tell them apart on a screen.

Now experiment. Drag to 95: about 1.9 MB, still under the limit but four times the size for no visible gain. Drag to 50: about 320 KB, and now the sky shows faint banding where the gradient used to be smooth. The interesting range for photographs is 70–85, and this image is no exception.

Try WebP at the same quality of 80: roughly 540 KB, about 30% smaller again for equivalent visual quality. Every current browser supports it. The reason not to use it is compatibility with older software, not quality.

One case to watch for. If you compress a file that is already heavily compressed, the result can come out larger — re-encoding an image that has already lost detail spends bits describing its artefacts. The tool tells you when that happens rather than letting you download a worse, bigger file.

If the picture is also larger than it needs to be in pixels, resizing it first saves far more than any quality setting can. A 4000px photo displayed at 800px is carrying twenty-five times the pixels it needs.

Questions

Will this reduce size without ruining the picture?

Down to about 70% quality most photographs are indistinguishable from the original at normal viewing size, while the file is a third of what it was. The wiper is there so you can find that point yourself rather than trust a number.

How do I reduce the file size of an image?

Lower the quality and watch the wiper: the file shrinks steadily while the picture holds, up to a point you can see. Resizing first usually optimises more than quality alone.

Should I optimize by resizing or by quality?

Resize first. A 4000 pixel photo displayed at 800 is carrying twenty-five times the pixels it needs, and no amount of quality reduction fixes that.

Is my image uploaded to be compressed?

No. The re-encoding runs in your browser using canvas. This site has no backend, so the photo never leaves your device — worth knowing given that photos routinely carry GPS coordinates.

What quality should I choose?

For photographs, somewhere between 70 and 85 is almost always the right answer. Above 90 you pay a lot of file size for detail nobody can see; below 60 the artefacts become obvious.

Why did my file get bigger?

Because the original was already well compressed. Re-encoding an image that has already discarded detail can spend more bits describing its existing artefacts than the original used. Keep the file you have.

Should I use JPEG or WebP?

WebP is roughly 25–35% smaller than JPEG at the same visual quality and keeps transparency. Every current browser supports it. Choose JPEG only when something older has to open the file.

Why does PNG have no quality slider?

Because PNG is lossless — there is no quality to trade away. It is the right format for screenshots, line art and transparency, and the wrong one for photographs, where it will usually be larger than the original.

Does compressing remove the photo metadata?

Yes, as a side effect. The image is redrawn through a canvas, which holds pixels only, so EXIF data including GPS is not carried into the output. To do that deliberately, use the EXIF tool, which shows you what was there first.

Can I compress several images at once?

Not yet — this tool handles one at a time so the quality trade-off stays visible for each image. Batch compression at a fixed quality tends to over-compress some pictures and under-compress others.

Is there a size limit?

No fixed limit, but the whole image is held in memory as raw pixels while it is processed. A 50-megapixel photo needs around 200 MB of RAM at that stage, which a phone may refuse.

Can I compress JPG, PNG and WebP files?

Yes, all three, though they do not behave alike. Compress JPG and compress JPEG name the same format, and the quality slider drives it directly. Compress PNG has no slider because PNG is lossless — the saving comes from re-encoding, so it is smaller but never dramatic. WebP takes a quality setting like JPEG and usually lands smallest of the three. If you want to compress a photo further than the slider allows, resize it first: half the width is a quarter of the pixels.

Is reducing or shrinking an image the same as compressing it?

They name the same goal by different routes. Reduce image size and shrink image both usually mean the file, and that is what this does — compress images, compress photo or compress picture, all the same operation. If you mean the dimensions instead, resize is the tool: halving the width removes three quarters of the pixels and beats any quality slider.