Compress JPG & JPEG

Make JPG photos smaller for upload limits, email attachments, and faster web pages without changing their pixel dimensions.

Your images are processed locally in your browser. They are never uploaded to a server.

Choose a JPG photo to inspect its compression result.

See a real JPG compression result

Compare the 813 KB original with the 325 KB result at 80% quality. Drag the divider to inspect texture, edges, and fine detail.

Sample result

Balanced quality at 80%

The 325 KB result is about 60% smaller while keeping the photo clear and detailed.

Results vary by image and settings.
Original JPGCompressed JPG
Original JPG813 KB · 1536 × 1024
Compressed JPG325 KB · 1536 × 1024

What the quality slider changes

Use a higher value when detail matters more. Use a lower value only after checking the photo.

JPEG sample at 90% quality
90%Best detail562 KB · JPEG
JPEG sample at 60% quality
60%Smaller file, lower detail187 KB · JPEG

File size and visible changes vary by photo. Compare 90%, 80%, and 60% quality to find the smallest result that still looks good.

Use a target size for a known upload limit

Enter a target only when the website, form, or email service tells you the maximum file size it accepts.

What happens when you set a target

  1. Enter the limit in KB, such as 200 KB or 500 KB.
  2. The tool lowers JPG quality to find the best result below that size.
  3. If the image needs too much quality loss, it returns the smallest usable file and tells you the target was not reached.

When JPG compression is a good fit

JPG works best for ordinary photos where a smaller file matters more than keeping every pixel unchanged.

Email attachments

Smaller photos are easier to send and receive.

Upload forms

Use a target size when a form has a stated file limit.

Website photos

Reduce large photos before adding them to a page.

FAQ