Skip to content

Runs in your browser

JPG Compressor

Make JPG photos smaller without visible loss. Re-encodes each file at the quality you set and shows exactly what it saved, file by file.

Add your images

Re-encodes each JPG at a lower quality. The originals on your disk are never touched.

Up to 50 files at a time · nothing is uploaded, every image is processed on your own device

Settings

75 is the usual sweet spot for web delivery. Drop below 60 and artefacts start showing in flat areas like skies.

75

80–85 looks identical to the original for most photographs.

Maximum dimensions

Optional. Images already smaller than this are left at their own size.

px
px

About compressing JPG files

Compressing a JPG means re-encoding it at a lower quality: the encoder rounds off fine detail more aggressively, and the file gets shorter. The art is finding the point where the file is much smaller and the picture still looks the same.

For photographic content that point is usually somewhere in the 70s. This tool defaults to 75 and shows the before and after size for every file, so you can judge the trade with real numbers rather than guesswork.

When this is the right tool

  • A set of photographs is too heavy for a website, an email or a document.
  • You exported at maximum quality and now need delivery copies.
  • You want consistent compression across a whole shoot rather than file by file.
  • You have already resized and still need to shed weight — the order matters.

How to use it

  1. Drop in the JPGs

    Your originals on disk are never touched — the tool reads them and writes new files. Keep a master anyway, since compression is the one step you cannot undo.

  2. Pick a quality

    Start at the default of 75. Below about 60, flat areas such as skies and studio backdrops begin to band visibly.

  3. Optionally cap the dimensions

    Adding a maximum width or height is usually more effective than dropping the quality further, because it removes pixels rather than detail.

  4. Compress, then check the worst image

    Judge the result at 100%, on the picture with the most gradient or the most fine texture. If that one holds up, the rest will.

Formats and limits

Input
JPG / JPEG.
Output
JPG at the quality you set.
Generation loss
Each lossy save compounds on the last, so compress once from the best copy you have — why that happens.
Metadata
Not preserved. Re-encoding through a browser canvas drops EXIF, IPTC and XMP — keep your originals if that information matters. What that involves.
Batch, limits and privacy
Up to 50 files per run at 50MB each, all processed with the same settings and returned as one ZIP. No watermark, no daily cap and no sign-up — and no upload either: every file is decoded and re-encoded by your own browser.

Common questions

What quality should I use?

75 is the usual sweet spot for web delivery and is the default here. 85 is safer for images with fine detail or text. Below 60 you will start seeing blocking in skies and other flat areas.

Does this touch my original files?

No. The originals on your disk are never opened for writing — the tool reads them, produces new files, and hands those to you as downloads.

Why did one of my files get bigger?

Because it was already compressed harder than the quality you asked for. Re-encoding it at a higher quality adds bytes without adding detail. Lower the slider, or leave that file as it was.

Guides on this

Longer answers to the questions this tool raises.

Related tools