Skip to content
cliplimeClipLime

Compress JPG and JPEG photos

Make photos much smaller for email, websites and uploads, picture by picture, without sending them anywhere.

Runs on your device, nothing is uploaded

or drop files here

JPG files · add as many as you like · nothing is uploaded

At a glance

What it does
Makes JPG and JPEG photos smaller by finding, for each picture, the lowest quality that still looks like the original.
Typical results
In our tests on camera style JPG photos, Balanced made files 40 to 70 percent smaller and Smallest 60 to 80 percent. Photos with fine texture save less, smooth ones more.
Quality
Not one number for all: Balanced picks a JPG quality between 74 and 90 per picture, based on how it compares with the original.
Smaller than a plain JPG
Pictures are written with MozJPEG, progressive scans and optimised tables, which makes a file a little smaller at the same look than most cameras and editors do. Grey photos are saved as one component grey JPGs.
Already compressed
A JPG saved at a low quality, or one this tool made, comes back unchanged with a note, because saving it again would lose detail for a few bytes.
Metadata
Camera details, date and GPS location are removed by default, which saves bytes and protects privacy. Keep them with one switch.
Opens
JPG and JPEG files. Pictures of another kind that you drop here are turned down with a message, and the JPG files in the same drop still go in.
Privacy
Pictures are compressed in your browser and never uploaded. Free, with no sign-up and no watermark.

How to do it

  1. 1

    Add your photos

    Choose or drop JPG or JPEG files, one or hundreds.

  2. 2

    Pick a level

    Balanced is a good start. If a photo has to look perfect, choose High quality. For a size limit, use Stay under a file size.

  3. 3

    Compress

    Each photo shows the quality that was chosen for it and how much smaller it is.

  4. 4

    Download

    Check any photo with the compare button, then download them one by one or as a ZIP.

Why a fixed quality number is not enough

Many tools ask you for a JPG quality such as 80 and apply it to everything. But quality 80 means very different things for different pictures. A portrait against a plain wall at 80 may look flawless while a photo of a tree at 80 shows smudges in the leaves. To be safe, people pick a high number and waste space.

This tool measures instead. It compresses representative parts of each photo at several qualities, compares each with the original, and keeps the lowest quality that still scores as high as the level you chose. Smooth photos go lower and detailed ones stay higher, so the file is as small as that picture allows. It also keeps full colour resolution for pictures with sharp coloured edges, such as red text, where the usual halving of colour detail would show. And it never goes below a floor quality (74 at Balanced): smooth skies and gradients show blocks and bands at low quality even when a similarity score does not notice, so those pictures are held at a safe quality.

What recompressing a JPG costs

A JPG is lossy, so compressing it again adds a little more loss on top of what it already has. That is why the tool is careful with a picture that has been through it before. It works out the quality the file was saved at. If the quality is already at or below what the level would use, or the new copy would be less than 5 percent smaller, the file comes back unchanged and a note says so. A JPG that this tool made itself is recognised exactly, from its quantization tables, and is never saved again at the same level or a gentler one. Compress the original once, and use that result.

A photo from a camera or phone, saved at a high quality, is compressed as usual. A photo that was shared through a chat app or saved at a low quality is usually returned as it is, since there is little left to take out.

Where the savings come from

  • A lower quality where the eye does not notice. This is most of the saving.
  • Less colour detail. JPG stores colour at half the resolution of brightness, which is invisible in photos.
  • Tighter packing. Optimised tables and progressive scans, which most cameras do not use.
  • No hidden data. Embedded previews, camera details and sometimes a colour profile are dropped. These are often several kilobytes.
  • One channel for a grey photo. A black and white photo is saved with a single brightness channel instead of three, which is 1 to 4 percent smaller than a grey picture stored in colour.

If you need more, set the longest side to something sensible for where the photo will be used. A photo shown 800 pixels wide does not need 4,000.

Orientation, colours and metadata

Phones often store a photo sideways and add a note that says how to turn it. The compressed copy is turned the right way up and the note is dropped, so it looks the same everywhere. Colours are converted to the standard sRGB, so a photo from a wide gamut camera looks as it did in the browser. A photo that comes back unchanged keeps its own colour profile and rotation note, with the camera details and location cut out of the file when you asked for that.

Questions people ask

How much smaller will my JPG be?

In our tests on camera style photos, 40 to 70 percent smaller at Balanced. It depends on the photo: smooth pictures can shrink by 70 percent or more, very detailed ones by about 40 percent.

Will I see a difference?

At Balanced and High quality, not at normal viewing size. Use the compare button to inspect any photo up close before keeping it.

Why does each photo get a different quality?

Because pictures differ. The tool measures how much each one can take and picks the lowest quality that still looks like the original, instead of using one number for all.

Why did my photo come back unchanged?

Either it was already saved at a low quality, or it was made by this tool, or compressing it again would have saved less than 5 percent. The note under the photo says which. Compress the original instead, or pick a smaller level.

Does it remove my photo's location?

Yes, by default. The GPS location, camera details and date are not copied into the compressed file, and a photo that comes back unchanged has them cut out of the file itself. You can switch on Keep camera details and location if you want them.

Can I convert to WebP while compressing?

Yes. Choose WebP or AVIF under Format. In our tests the picture came out between about 5 and 45 percent smaller again, as long as the place you use it understands the format. Smooth pictures gain the most.

Guides that help

All Images guides →