JPEG compressor

Compress JPEG files to the size you need

Most JPEGs are saved at quality 90 to 100, which is far more than a screen can show. Re-encoding at the right quality shrinks them by half or more with no visible change.

Pixels keptMetadata removedBatch + ZIPNo upload
0 uploads

Drop photos here or tap to choose

JPG, PNG, WebP, HEIC (iPhone), RAW · up to 80 MB each

More options
1080 px is the safe choice. 1440 px can look sharper in the newest app versions.
Sharpen
The result will be at or under this size.
More options
Sharpen

×

0 uploads. Your photos never leave this device, and the tool keeps working with Wi-Fi off.Check the Network tab in your browser: no image requests, ever. Tip: paste a photo with Ctrl+V / ⌘V.

Input
JPG, JPEG, and any image
Output
JPG (sRGB, no EXIF)
Control
File size cap or quality
Batch
Up to 50 files

What JPEG compression actually does

JPEG stores images as blocks of frequencies. The quality setting decides how precisely those frequencies are kept. Above quality 85 the extra bytes go into detail no display can reproduce; below about 60 the blocks start to show. Between those numbers is where a compressor should land, and this one searches for the highest quality that fits your size cap.

It also removes EXIF metadata (camera model, GPS location, thumbnails), which can be 20 to 100 KB by itself and is a privacy risk when sharing.

Compress by size cap or by quality

This page uses the size cap: type the KB or MB you need, and the quality is chosen for you. If you prefer to set the quality yourself (for example 80 for every file), switch to the Custom mode on the homepage, choose Keep original pixels and use the quality slider.

Try it on your own photoDrop a photo at the top of the page. Ten seconds later it's sized, sharpened and ready to post.
Compress a photo

Questions people ask

Does compressing a JPEG reduce quality?

Every re-encode loses a little, but at quality 75 to 85 the difference is invisible on screens. The tool never goes below what your size cap forces.

Can I compress a JPEG without changing its pixels?

Yes. The tool keeps the pixel dimensions unless the cap can't be reached at reasonable quality, and it tells you if that happens.

Is JPEG compression lossless?

No. JPEG is lossy by design. For lossless you would need PNG or a lossless WebP, which are much larger for photos.

Does it work with progressive JPEGs?

Any JPEG the browser can open works, including progressive files. The output is a standard baseline JPEG.

More ways to use it

This page uses the same private tool as the homepage; only the preset changes.

IGCOMPRESSOR is an independent tool and is not affiliated with Instagram, Meta, WhatsApp, YouTube, or any other platform mentioned.