Skip to the compress tool
CompressJPEG

No uploads · no account

Compress JPEG images. Keep the sharpness.

Pick a quality or ask for an exact file size — the MozJPEG engine does the rest, entirely on your device.

  1. 1

    Drop an image

    The upload card, drag & drop, or paste — several files work too.

  2. 2

    Tune or set a target

    Slide the quality, tap a preset, or ask for an exact size.

  3. 3

    Save

    Grab files one by one, or take everything as one clean ZIP.

Drop images to compress

or click to pick from your device. Paste withCtrl + V works too.

JPG · PNG · WebP · GIF  up to 50 images  stays on your device

Compressed copies are saved as new .min files — your originals are never touched.

Which quality should I pick?

The slider is calibrated to the same scale JPEG encoders use everywhere, so these rules of thumb travel well:

GoalQualityWhat you get
Social & chat60–70Smallest share-ready files; artifacts stay invisible on phones
Web pages & email75–85The sweet spot — crisp on retina, tiny in KB
Prints & archives90–95Near-original, trellis-optimized but visually untouched

Presets for all three sit right under the slider. When a file has to beexactly small — an ID portal, a form, a strict forum cap — switch to Target size and let the editor search for you. Fans of presets can start from 100 KB, 50 KB, 20 KB or 200 KB directly.

Editor FAQ

Are my images uploaded anywhere?

No. The tool is a small program that runs inside your browser — the same way a spreadsheet runs locally. Files are read, compressed and offered for saving entirely on your device. There is no server that could receive them.

How do I compress a JPEG without losing quality?

Use quality 80–85, or tap the Web publish preset — the trellis-optimized encoder rewrites pixels efficiently while keeping detail your eye cannot detect. The compare slider shows original and compressed side by side, so “without losing quality” is something you verify, not something you take on faith. And when a strict byte ceiling forces a visible trade, the editor reports the quality it had to use instead of pretending.

Do I need an account or a plugin?

Neither. No sign-up, no email, no install, no account. Open the page and compress — the heavy lifting is done by WebAssembly, which every modern browser ships with.

What exactly does Target size do?

Tell it a size — say 300 KB — and the editor searches encoding qualities until each file lands under the limit, then reports the quality it had to use. If the size is impossible even at minimum quality, it says so instead of pretending.

What are the .min files it produces?

Every processed image is saved as a copy with a .min suffix — photo.min.jpg — so your original is never overwritten. One file downloads straight to your device; a batch comes as a single ZIP.