All tools

Compress JPG images online

Make JPGs smaller without the quality drop. Everything runs in your browser, so your photos are never uploaded to a server. Compressing re-saves each photo, so the copy you download comes out without the camera and location (EXIF) data, while your original file still has it. If you want to be sure before you post a photo publicly, remove the EXIF metadata as a separate step. Got a mix of JPG, PNG and WebP files? The image compressor takes them all in one batch.

Drop images to squish
JPG, PNG and WebP up to 50 MB — smaller files, same good looks.

How to compress a JPG

1
Add your JPGs
Drag photos onto the box above, or tap to browse. Add up to 30 at a time.
2
Hit squish it
Squishly re-encodes each image on your device, keeping detail while cutting file size.
3
Download
Grab files one by one, or download them all at once.
No quality loss
A high quality setting trims invisible data and keeps photos sharp.
100% private
Compression happens on your device — files never get uploaded.
Batch ready
Squish up to 30 images at once and grab them in one go.

Compress a JPG without visible quality loss

A JPG is already a compressed format, but the copy that comes off a phone or out of a camera is usually saved at a very high quality setting so nothing is lost before you edit it. That headroom is where most of the size goes. Compress JPG saves each photo again at quality 82, a level where the fine detail your eye can actually see stays in place and the data it cannot see is dropped. The width and height in pixels do not change, so a 4000 by 3000 photo is still 4000 by 3000 after compressing.

Each result row shows the size before and after, the percentage saved and the line Same dimensions · quality 82, so you know exactly what was done to the file. Your original stays on your device as it was; the compressed copy is a new download. If a photo will be printed or edited further, keep the original for that and use the smaller copy for sharing.

How small a JPG can get

There is no single number, because the result depends on how the JPG was saved the first time. A photo straight from a phone camera usually shrinks the most, since it was stored with lots of spare quality. A JPG that was already exported for a website, or sent through a messaging app, has had that spare quality taken out once, so another pass saves less. Busy pictures full of leaves, gravel or fabric keep more data than a clear sky or a plain wall, because there is more real detail to keep.

When a file has to be smaller than a fixed limit, the quality setting alone is not the right tool. The page to compress a JPG to 100 KB works differently: it keeps lowering the quality and scaling the picture down by 5 percent per pass until the file fits. If a picture cannot get under the limit, the row says Smallest possible and shows the size it reached. The other big lever is pixel size. A 12 megapixel photo shown on a phone screen or in an email never needs all its pixels, and switching to the Resize tab of this tool shrinks the longest side to 1920, 1200, 800 or 600 pixels.

Compress JPG for email, web and forms

For email, a few compressed photos at full size can still add up to more than a mail service accepts. If you send a batch, resize images for email first so each photo is 800 pixels on its longest side, which is plenty for viewing on a screen, and then compress. For a website, smaller JPGs load faster on slow mobile connections, and quality 82 keeps product photos and blog pictures looking sharp.

Upload forms for job applications, visas and online shops often set a limit in KB rather than in pixels. In that case the 100 KB page is the faster route, because you give it the limit and it does the rest. For a wider look at the options, including when to change the format instead, the guide on how to reduce photo file size walks through each method with examples.

You can add up to 30 photos in one go, up to 50 MB each and 200 MB per batch. When they are done, download each one with its own button or press Download all to get them in one ZIP file. Nothing is uploaded at any point, so the photos never pass through a server on the way.

Frequently asked questions

Will compressing reduce image quality?
We keep a high quality setting that removes data you can’t see. Most images shrink 60–80% with no visible difference.
Are my files uploaded anywhere?
No. All compression happens inside your browser, so your images never touch a server.
Is there a file size or count limit?
Up to 30 files at a time, up to 50 MB each and 200 MB per batch. For more photos, run a second batch.

Related tools