Free JPG Compressor

Compress JPG & JPEG images online — reduce file size, keep quality. All in your browser.

Compress JPG

🗜️

Drop a JPG/JPEG here or click to select

0.75
Preview

What each JPEG quality level actually weighs

We encoded one 1200×630 image (44,915 bytes as PNG) at eight quality settings in headless Chrome 149 and recorded the resulting Blob.size. These are measurements, not estimates:

JPEG output size by quality setting — 1200×630 source, 44,915 B
QualityOutputvs. source
1.00218,307 B4.86×
0.95109,443 B2.44×
0.9290,251 B2.01×
0.8572,233 B1.61×
0.7558,265 B1.30×
0.6046,603 B1.04×
0.4036,427 B0.81×
0.1016,194 B0.36×

The default of 0.75 is not a compression setting. At that value the output is still 30% larger than the source file it came from. That source only starts shrinking below roughly 0.57 — so if a tool shows you “quality 75%” and a number that went up, this is why.

Re-encoding an already-compressed JPEG saves almost nothing. Starting from a 89,634-byte JPEG, four further passes at 0.92 produced 89,634 → 89,526 → 89,390 → 89,331 bytes: 0.34% smaller after four generations, with detail discarded in every one of them. Compress once, from the best source you have.

WebP is smaller than JPEG at every one of those settings — the same image at 0.75 is 22,212 B. Compare the two on the JPG to WebP tool before picking a format to ship.

More Free Tools

FAQ

It depends on the source image. The panel reports the exact before and after sizes; at the default quality of 0.75 a typical camera JPEG shrinks noticeably, while a file that was already exported at low quality has very little left to give.

No, JPEG compression is lossy, so re-encoding always discards some detail. At quality 0.75 to 0.9 the difference is normally hard to see at full size, but every re-save compounds the loss, so keep the original file.

No. This tool re-encodes to JPEG and the file picker only accepts JPEG images. For PNG files use the PNG compressor, which stays lossless.