Skip to content
NOBSPDF

Compress a JPG

Reduce the size of a JPG photo without uploading it. The encoder runs on your device and you see the exact saving before downloading.

  • Free
  • No signup
  • No watermark
  • Files stay on your device

Processed locally

Your image never leaves your computer.

How to compress a jpg

  1. 1

    Choose your JPG

    Drop the photo onto the page, or browse for it.

  2. 2

    Pick a quality level

    Balanced (80) suits most photos. Use Smallest for email and chat, Best quality for printing.

  3. 3

    Compress and download

    Press Compress image and compare the original with the result before saving.

Why this produces smaller files than a plain re-save

JPGs here are encoded with MozJPEG, a tuned encoder that typically produces noticeably smaller files than a browser's or a phone's default JPG encoder at the same visual quality.

It runs as WebAssembly inside your browser, so you get the better encoder without the file ever being sent to a server to be processed.

Choosing a quality level

  • 95 — archival and print. Very little saving, effectively no loss.
  • 85 — the safe default when the photo still needs to look its best.
  • 80 — the web standard; the difference is not visible at normal sizes.
  • 60 and below — for thumbnails and previews only; artefacts become visible around edges.

Frequently asked questions

Is my photo uploaded to compress it?
No. The conversion runs in your browser using WebAssembly and canvas APIs, so the image data never leaves your device. There is no upload endpoint in this application at all — you can watch the network tab while you convert.
Can I compress a JPG without losing quality?
Not meaningfully — JPG is lossy by design and every save discards a little more. Quality 90+ is visually lossless in practice. If you need a genuinely lossless step, convert to PNG or WebP lossless instead, though those files will be larger.
Does compressing remove my photo's EXIF and GPS data?
Yes. The image is re-encoded from decoded pixels, so camera metadata and location tags are not carried into the output. That is a deliberate privacy default.
How small can I get a JPG?
It depends entirely on the photo. Reductions of 60–80% at quality 80 are common for camera JPGs. Resizing first, if the image is larger than it needs to be, saves far more than quality alone.