Workspace / Compress

Core tool

Compress a JPG
Smaller, and still sharp.

Make a JPG smaller without the quality drop people expect — everything runs in your browser.

Runs entirely in your browser
Upload your images
JPG, PNG, WebP, AVIF, HEIC · 50 MB max
Waiting for an imageProcessed on your device
Output settings
75%

Compression

Format
MetadataRemoved
Your files never leave your device
Fast local processing
Start over anytime

How did this tool do?

Good to know

Why a JPG is bigger than it needs to be

A JPG is already compressed — that is the whole point of the format — so the question is never whether to compress it but how hard. Phone cameras and most editors save at a quality of around 92 to 95, which is far higher than anyone can see. Bringing that down to 75 or 80 typically halves the file and leaves an image most people cannot tell from the original.

JPG is lossy, so re-encoding always discards something. The loss is not cumulative in a way that matters if you do it once, but it does compound: saving the same photo five times at 80 looks worse than saving the original once at 80. Always start from the largest, least-edited copy you have rather than from a file that has already been through this a few times.

Quality is only half the story, and usually the smaller half. A photo straight off a modern phone is 4000 pixels wide, which is roughly four times the pixels a full-width web image needs. If a JPG is still too large at a quality you are happy with, it has too many pixels rather than too much quality — resize the longest edge to about 1600 px for a hero image or 1200 px for anything else, and the same quality setting buys you a much smaller file.

One thing worth knowing about the format: "quality 100" is not lossless. JPG throws away colour detail at every setting through chroma subsampling, because the eye notices brightness far more than colour. That is why a screenshot of text looks smeared as a JPG at any quality, and why PNG or WebP is the right choice for flat colour and lettering.

If you need to keep every pixel exactly as it is, JPG re-encoding is the wrong approach entirely — lossless JPG optimisation exists and rewrites the file's internal tables without touching the image, but it typically saves only a few percent up to around ten. This tool re-encodes, which is why it saves so much more.

Where you'll meet it

  • Photos for a website

    The single most common reason a page is slow to load on a phone.

  • Email attachments

    Several holiday photos that together exceed a mailbox limit.

  • Application forms

    Portals that accept JPG only and cap the size in kilobytes.

Guide

How to use it

  1. 01Drop your JPGs, or paste one with Ctrl+V. Several at once is fine.
  2. 02Leave the quality on Medium for a good balance, or switch to Target size if a form gave you a number.
  3. 03Tap Compress, then use Compare to check the result against the original.
  4. 04Download one file, or all of them as a zip.

Good to know

Questions, answered

Does compressing a JPG lose quality?

Yes — JPG is a lossy format, so re-encoding always discards some detail. At a quality of 75 to 80 that loss is invisible to most people at normal viewing size, which is why it is the usual recommendation. Use Compare before downloading and judge it yourself.

Can I compress a JPG without losing any quality at all?

Not by re-encoding it. Truly lossless JPG optimisation rewrites the file's internal tables and leaves the pixels untouched, but it usually saves only a few percent up to about ten. This tool re-encodes instead, which is why it can save 70% or more.

What quality should I choose?

Medium (around 75) for anything going on a web page or into an email. High (around 85) if the photo will be printed or kept as an archive copy. Below about 60, blocky artefacts start to show in skies and skin tones.

Why is my JPG still large after compressing?

Almost always because of its dimensions. A 4000 px wide photo has a lot of pixels to store whatever the quality setting. Resize it first, then compress — the two together do far more than either alone.

Is my photo uploaded anywhere?

No. The file is read from your device, re-encoded in your browser and saved back. There is no upload endpoint, so nothing is stored or transmitted.