A JPEG compressor that keeps your photo looking right

Make a picture smaller, by quality or to a target size.

or drop them anywhere on this page
Runs in your browser, never uploadedNo watermarkFree, no account

Compress & clean

Make pictures smaller, and see or remove the details hidden in them.

How it works

  1. 1
    Choose your pictures
    Select one or several, or drop them on the page. They open in this tab straight away; nothing is uploaded.
  2. 2
    Set it up
    Drag the quality, or set the size you need. The preview shows the result as you go.
  3. 3
    Save the result
    Press Compress. The new picture is made on your device, ready to save.
Where your picture goes
Nowhere. It stays on this device.

The picture is read from your disk and changed inside this tab. Close the tab and nothing is left anywhere else.

What it takes
JPG, PNG, WebP, AVIF, HEIC, GIF, BMP, TIFF, ICO

It works in current Chrome, Edge and Firefox. An iPhone HEIC photo needs a reader of about 1.5 MB, loaded once. Very large pictures may be too big for your browser.

JPEG is the format of almost every photo you take, and it is already compressed. That is why the question is never only "how small?" but "how small before it looks worse?". This page helps you compress JPEG photos with that question in mind.

Format is set to JPG, so whatever you open comes out as a JPG that any device or site accepts. You set the Quality, compare the result with the original side by side, and save only when you are happy. This JPEG compressor runs in your browser, nothing is uploaded, and it is free.

Whether you want to reduce JPEG file size for a website, an email or an upload form, the method is the same: find the lowest quality that still looks right to you, and make the photo no bigger in pixels than it will be shown.

How to compress a JPEG, step by step

  1. Press Select images and choose your JPG photos. One photo is shown on the stage; the others wait in the strip below it.
  2. Under Compress by, keep Quality, and drag the Quality slider or pick a chip.
  3. Look at the split view: Before on the left, After on the right. Drag the divider over the part of the photo you care about.
  4. Check the Result line, for example JPG · 4032 × 3024 · 612 KB · 71% smaller.
  5. Press Compress and save. The file name ends in _compressed.jpg, so the original is kept.

The size in the panel is not a guess. The photo is really encoded at your setting, the same way the saved file will be, so the Original and Result bars show exact numbers. Until the first measure arrives they carry a "≈".

This page opens any picture the image compressor takes, not only JPGs. A PNG, a WebP or an iPhone HEIC photo is saved as a JPG here. Transparent areas become white, because JPG has no transparency. If you only want to turn an iPhone photo into a JPG, HEIC to JPG does just that, with three simple Quality choices. For a PNG, there is a page to convert PNG to JPG as well. A PDF does not open here: convert PDF to JPG first, then compress the pages.

JPEG quality settings, explained

JPEG quality is a number from 1 to 100. It is not a percentage of anything: it tells the encoder how much fine detail it may simplify. Higher keeps more detail and makes a bigger file. The slider starts at 75, and three chips cover most needs.

Quality and what it usually means for a photo
QualityWhat you usually seeUse it for
90 (Best)Very hard to tell from the originalPhotos you will edit again, print, or keep as a good copy
75 (Balanced)Clean on screen; tiny changes in fine texture at 100%Websites, email, sharing, most everyday photos
50 (Smallest)Softer detail, some blockiness in smooth areasThumbnails, previews, and pictures where size matters most
Under 40Visible blocks and smudged edgesOnly when a strict size limit leaves no choice

Going from 90 down to 75 usually saves a lot of space for little visible change, while going from 75 down to 50 saves less and costs more of the look. That is why Balanced is a good place to start. Every photo is different, though: a sharp landscape full of leaves needs more quality than a soft portrait.

For how JPEG decides which detail to drop, and why a PNG of the same photo is so much bigger, read about lossy vs lossless compression.

Check the result at 100% before you save

On a fitted view, almost any quality looks fine, because the photo is shrunk to the screen. Press 100% under the picture, or use the + key, and compression shows up where it is hardest to hide. Then use Hold to compare, or the Space key, to flick between the original and the result.

  • Blue skies and plain walls: look for bands and small square blocks.
  • Edges against the sky, such as roofs and branches: look for a faint shimmer or halo.
  • Text and signs in the photo: look for smudged letters.
  • Skin and fabric: look for a waxy, smoothed look where there was texture.

If you see any of these, raise the Quality a few points and look again. Once the measure finishes, the Result line shows the new size, so you see the price of each step in KB.

Reduce JPG file size to a KB limit, or for many photos

When a form or site sets a limit, pick Target size under Compress by: it is the JPG size reducer for upload forms that ask for a photo under a set number of KB. Set the size, and the tool tries up to 8 quality levels to find the best one under it. A KB here is 1,000 bytes, so the result also passes a form that counts 1,024. If the lowest quality is still too big, Allow a smaller picture size shrinks the photo in pixels as well. For a common case, see compress an image to 200 KB.

To compress JPG photos in a batch, select up to 100 at once. Each one gets the same settings, the button reads Compress 24 pictures or however many you chose, and Save all as ZIP keeps them together. The done screen lists every photo with its new size and how much smaller it is.

Photos are often far larger in pixels than they will be shown. Switch on Also make it smaller in pixels and set a Longest side, such as 1920, and the file shrinks a lot before quality even comes into it. The photo keeps its shape and is never enlarged.

When a JPEG will not shrink much

Sometimes the Result line says only 5% smaller, or the panel warns that the result is bigger than the original. That usually means the JPEG was compressed hard already, for example by a messaging app. Saving it again at a high quality cannot get the lost detail back, and it may need more bytes to describe the blocks that are already there.

  • Lower the Quality until the size drops, and check at 100% that it still looks right.
  • Make it smaller in pixels, which helps every photo.
  • Switch Format to WebP, which is usually smaller than JPG for the same look, if the place you send it accepts WebP.
  • For screenshots and graphics with large flat areas, try Compress PNG instead. The guide to JPEG vs PNG explains why photos and screenshots suit different formats.
Tip: To reduce JPG file size without changing the look at all, there is little to gain: you can only shrink a JPEG much by simplifying detail or by losing pixels. What you control is where that happens, and the split view shows you.

Each time you compress a JPEG, a little more detail goes, so always start from the best copy you have rather than a file that has been compressed before. Your original is never changed here.

Compress your JPEG now

To compress JPEG photos well, start at Balanced, check the result at 100% with Hold to compare, and move the Quality until the size and the look both suit you. For a size limit, use Target size; for big photos, make them smaller in pixels too.

Select your photos above and press Compress, or select up to 100 at once to compress JPG photos in one batch. It is free and private.

Questions people ask

What quality should I use to compress a JPEG?

Start at Balanced (75). Raise it towards 90 for photos you will print or edit again, and lower it only when size matters most. Check at 100% in the split view.

How do I reduce a JPG to a set size in KB?

Pick Target size under Compress by and set the size. Up to 8 quality levels are tried to get under it, and a KB here is 1,000 bytes. If the lowest quality is still too big, Allow a smaller picture size makes the photo smaller in pixels as well.

Does compressing a JPEG again lose more quality?

Yes, a little each time, because JPEG simplifies detail on every save. Compress from the original photo, not from a copy that was already compressed.

Why did my JPEG get bigger after compressing?

The original was saved at a lower quality than the one you picked. Lower the Quality, make it smaller in pixels, or try WebP.

Does the compressed JPG keep the date and camera details?

No. The compressed photo is drawn fresh, so it carries no camera, date or location details, and it is turned the right way up in its pixels.

Are my photos uploaded?

No. They are compressed inside your browser and never leave your device.

Step by step

  1. 1

    Select your JPG photos.

  2. 2

    Drag the Quality, or pick Target size.

  3. 3

    Press Compress and save the smaller photos.

Our cookies keep you signed in. If you accept, we also load Google Tag Manager, which runs Google Analytics and Microsoft Clarity (which records how you move around the site). None of them run unless you accept. The privacy page has the details.

Read first