Compress JPEG

Reduce the size of a JPEG photo. The tool lowers the encoder’s quality only as far as it needs to, and stops at the first setting that gets the file small enough. Your file never leaves this page. Everything happens in your browser, and there is no upload endpoint to send it to — that is checked by a build gate that fails if any network code reaches a tool’s bundle.

How to do it

  1. Add your JPEG photos.
  2. Pick a strength — gentle, balanced, or smaller file.
  3. Compress, and download the results.

One thing worth knowing: making an image smaller also removes what the file was carrying about you — where the photo was taken, which camera and phone took it, and the editing history. Which way up the picture is, its colour profile and any copyright line are kept. This is a good default, but it should not be a surprise.

Questions

What quality setting does it use?

It does not use one fixed setting. It works down a ladder from the best-looking option and stops as soon as the file is small enough, so you get the best-looking version that still saves you something.

Does compressing twice make it worse?

Yes, and noticeably. Every JPEG re-encode has to reproduce the previous one’s artefacts as though they were detail, which costs quality and often costs size too. Compress the original, not a compressed copy.

Why is my photo already small?

Photos out of a phone are often compressed by the phone before you ever see them. If yours is one of those, there is less left to remove, and the tool will tell you what it managed.

Is the photo uploaded to check it?

No. Nothing is uploaded at any point.

Related tools

Browse every tool