JPG Compressor

Shrink JPG and JPEG photos to the exact size you need, without switching formats. Good for places that specifically require .jpg — camera roll uploads, older CMS systems, print portals.

Free, with no signup and no watermark. Your images never leave your device.

Drop your JPG here

or choose a file from your device — processed locally

JPG, JPEG
Your images stay on your device.
How small does it need to be?

We search for the highest JPG quality that fits your target, and only reduce dimensions if quality alone can't get there.

Why JPG still matters

JPG remains the most universally accepted photo format — every camera, phone, browser, and print service reads it without question. This tool keeps your output as JPG while getting it under your size limit, instead of quietly switching you to a format some systems might reject.

What we do behind the scenes

We binary-search JPEG quality until we find the highest setting that still fits your target, then only shrink the canvas dimensions if quality alone genuinely can't reach it — the same restrained approach as the general Image Compressor, just locked to JPG output.

Good for

  • Photo uploads that require .jpg specifically
  • Print or passport photo portals
  • Older CMS or form systems with strict format checks
  • Email attachments with a size cap

If you don't need JPG specifically

The general Image Compressor can pick WebP automatically for a smaller result at the same visual quality.

Frequently asked questions

Will this ever convert my JPG to another format?
No — this page always outputs JPG. If your target can't be reached at reasonable quality even after resizing, we'll say so rather than switching formats behind your back.
Will I lose quality?
JPG is a lossy format, so some quality/size tradeoff is inherent. We aim for the least visible loss possible at your chosen size and flag it clearly if compression had to be aggressive.
Can I compress several JPGs at once?
Yes, add as many as you like and download them individually or together as a ZIP.