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
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:
| Quality | Output | vs. source |
|---|---|---|
| 1.00 | 218,307 B | 4.86× |
| 0.95 | 109,443 B | 2.44× |
| 0.92 | 90,251 B | 2.01× |
| 0.85 | 72,233 B | 1.61× |
| 0.75 | 58,265 B | 1.30× |
| 0.60 | 46,603 B | 1.04× |
| 0.40 | 36,427 B | 0.81× |
| 0.10 | 16,194 B | 0.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.