Compress JPG Live

Shrink JPEG photos 50–80% with a quality slider — visually identical.

Optimize Accepts JPG (JPEG) images

Drop images here

or · paste works too

JPG (JPEG) images · batch up to 50 · 100 MB each

Processed on your device — nothing uploaded

JPG is already a compressed format, but most JPGs still carry far more data than the eye can use — cameras and phones save at very high quality settings, and every extra megabyte slows down uploads, emails and web pages. This compressor re-encodes your JPEGs at a quality you control, entirely in your browser: files are never uploaded, and a live before/after readout shows the saving on every photo.

Typical photos shrink by 50–80% at settings that are visually indistinguishable from the original. EXIF and GPS metadata is stripped automatically on export — a small extra saving, and better for privacy.

How to use Compress JPG

  1. 1

    Open Compress JPG

    Load this page — everything runs in your browser, so there's nothing to install.

  2. 2

    Add your files

    Drag and drop JPG (JPEG) images onto the workspace, or click to browse. Add several at once for batch processing.

  3. 3

    Adjust the settings

    Fine-tune the output with the options panel and watch the result update live.

  4. 4

    Download your result

    Save each file or grab everything as a single zip. Your originals are never uploaded.

Finding the quality sweet spot

  • Quality 85–95: visually lossless with headroom for print or further editing — modest savings.
  • Quality 70–80: the sweet spot for web and email — big savings with no visible difference on most photos.
  • Quality 50–70: fine for thumbnails and previews; fine texture may soften slightly.
  • Below 50: visible artefacts appear around edges — only when size matters more than looks.

How JPEG compression works

JPEG discards the detail the eye is least sensitive to: fine colour variation before brightness, busy texture before smooth areas. Re-encoding at a lower quality discards a little more of it — and because the changes target what you literally cannot see first, a 4 MB photo routinely becomes a few hundred kilobytes with no visible difference.

Two things worth knowing. Compression is cumulative — re-saving a JPG over and over adds artefacts each generation, so always compress from the best copy you have. And this tool never inflates a file: if the re-encode comes out bigger than your original, the original is kept. For web images, converting to WebP instead of re-saving as JPG typically saves a further 25–35%.

Tips for smaller JPGs

  • Resize before you compress: a 4000 px photo displayed at 800 px carries ~25× more pixels than needed — the Resize Image tool pairs well with this one.
  • Compress the original photo, not a screenshot of it.
  • Batch a whole folder: drop up to 50 JPGs and download the results as one zip.
  • Screenshots and graphics don’t belong in JPG — keep those as PNG (see Compress PNG) or convert them to WebP.

Frequently asked questions

Are my files uploaded to a server?

No. Compress JPG runs entirely in your browser — files are opened and processed on your own device, and nothing is ever transmitted to a server.

Is Compress JPG free?

Yes. Compress JPG costs nothing and never asks you to register — the site is supported by ads rather than fees.

Which formats can I use?

Input support covers JPG and JPEG images. Process files one at a time or drop a batch of up to 50 (100 MB each).

How much can I compress a JPG?

Most photos shrink 50–80% at quality 70–80 with no visible change. The exact saving depends on how the JPG was saved originally — high-quality camera exports compress the most.

Does compressing a JPG reduce its quality?

Only as much as you allow. At quality 75–80 the result is visually identical to the original for nearly all photos, because the discarded data is detail the eye can’t perceive. Lower settings trade visible quality for size.

Is the metadata removed?

Yes — EXIF data, including GPS location, is stripped automatically when the JPG is re-encoded. That saves a little space and keeps your location out of shared photos.

Can I compress a JPG to a target size, like 100 KB?

There’s no exact-size input, but the live readout makes it quick: lower the quality slider and watch the output size until it’s under your limit. If quality alone won’t get you there, resizing the dimensions down with the Resize Image tool will.

How is this different from the Compress Image tool?

Same engine, locked to JPG: drop JPGs, get smaller JPGs — no accidental format changes. Use Compress Image when your batch mixes PNG, WebP or AVIF files.

Popular conversions

Related tools