Compress JPG

Compress a JPG to a smaller file while keeping it a JPG. Free online with no signup, so it stays compatible everywhere. Part of the image compressor.

Output format
– / –

Drop images or browse

JPEG · PNG · WEBP · AVIF · HEIC · up to 50 at once · max 30 MB each

HEIC
PNG
JPEG
AVIF
WEBP
Advanced settings
SmallerAutoBetter

Auto tunes each image.

A hard cap for the number your form demands.

A floor for forms that refuse small files.

Max resolution

Empty side keeps the ratio. Never enlarges.

More image tools

Keep working on this image

Browse all image tools

One real file, before and after

Compress JPG, before: an iguana on a branch, every scale of its skin in detail, against green, JPEG, 197.7 KBJPEG · 197.7 KB
Compress JPG, after: the same picture, JPEG, 99.7 KBJPEG · 99.7 KB
−50%
A real result from this exact operation: 197.7 KB in, 99.7 KB out. Drop your own file and the meter reports yours.

What each quality setting actually costs

Every compressor has a quality dial; almost none tell you what the numbers mean. Here is our reference 1920×1280 photo (576.8 KB) at each setting. This is real encoded output, not an estimate:

SettingSizeSavedUse it for
Quality 95576.8 KB−0%Print, archives: the original back
Quality 85339.6 KB−41%Sharing, portfolios: the safe default
Auto273.9 KB−52.5%Web images: tuned per photo
Quality 75253.3 KB−56%Web content seen at normal size
Quality 65203.7 KB−65%Thumbnails, previews

Source: photo.jpg. Quality 95 triggered our never-larger guard: the re-encode would have grown the file, so we return the original untouched.

Below 65, the lower image quality page opens with the slider at 30 and measures a camera photo all the way down to 1.

Every byte count is the size of the actual file our engine produced from the named source, the same bytes you would download, not an estimate. The reference photo is one of our own photographs, an iguana on a branch, and the camera photo is a real one too. Drop your own file into the tool above to rerun any of them. How we measure names the sources and the settings.

Compress a JPEG to an exact size: 50 KB, 100 KB, 200 KB

A scale from 0 to 200 KB with a 100 KB cap: our 576.8 KB reference photo, compressed with Max file size at 100 KB, landed at 99.7 KB, under the cap. Against a 50 KB cap it landed at 48.7 KB.

Upload forms don't ask for "high quality". They ask for "under 100 KB", and a quality slider can't promise that. The Max file size setting can: it binary-searches the encoder for the highest quality that fits under your cap and never overshoots. Measured: our 576.8 KB reference landed at 99.7 KB against a 100 KB cap, and 48.7 KB against 50 KB. If a cap is impossible at the photo's dimensions, we say so plainly instead of shipping an oversized file.

Reduce JPEG file size in KB, to the form's own number

Forms state their limits in kilobytes, so the cap works in kilobytes too. Type the form's number into Max file size: it takes any value, not only 50, 100 and 200. When a photo is far over the number, resize it first: resize JPEG takes it to the pixels the form shows, and the cap then keeps more quality.

JPEG image compressor, JPG size reducer, reduce JPG size: one page for all of them

The 9 names people search for this one job, from compress JPG and JPEG compressor to JPG size reducer, shrink JPEG file size and make a JPEG smaller, all arriving at one tool: this page.

Compress JPG, compress JPEG, JPEG compressor, JPG compressor, reduce JPG size, compress JPG file, JPG size reducer, shrink JPEG file size, make a JPEG smaller: one job, and this page does it.

Is a JPEG to JPG compressor a converter?

No. JPG and JPEG are the same format with two spellings, so a "JPEG to JPG compressor" is a compressor, not a conversion. The photo stays a JPEG; only its bytes change.

How to shrink JPEG file size

To minimize the size of a JPEG the honest way, let Auto pick the quality per photo, or set a hard cap in Max file size when a form states one. Every result prints its real bytes beside it.

Used to compressjpeg.com? The compressjpeg.com alternative sets its in-browser, JPEG-only design beside this one, fact by fact.

Does compressing a JPEG twice ruin it?

Our quality-75 JPEG re-encoded at the same quality again and again: 253.3 KB after one pass, 251.9 KB after three and 251.9 KB after ten. The line stays flat: byte-stable.

This is the most-asked, least-answered question on the topic, so we measured it. Re-encoding our q75 output at the same quality ten times moved the file from 253.3 KB to 251.9 KB. That is byte-stable, and artefacts accrue far more slowly than folklore suggests. What actually damages photos is cycling: edit, save at a new quality, resize, save again. Each different setting re-quantises the image. The rule: keep one original, compress from it once per destination, and never treat a compressed file as your new master.

Progressive, chroma subsampling, mozjpeg: what the jargon means

JPEG jargon decoded: progressive files paint blurry to sharp and run 2 to 10% smaller on photos over about 100 KB; 4:2:0 chroma subsampling keeps colour at half resolution, which is why red text smears; mozjpeg squeezes 5 to 15% more. Auto does all of it.

Progressive vs baseline: progressive JPEGs re-order the data so the whole image paints blurry-to-sharp while loading. They're usually 2–10% smaller on photos over ~100 KB, and our encoder picks whichever wins per file. Chroma subsampling (4:2:0): JPEG stores colour detail at half resolution because human eyes resolve brightness far better than colour. That trick is why JPEG works at all, and why red text on photos smears at low quality. mozjpeg: the encoder we run. Mozilla's tuned JPEG encoder squeezes 5–15% more than a stock encoder at the same visual quality. You don't configure any of this; it's what "Auto" already does.

JPEG is not your smallest option

If the destination is a website, the same image gets meaningfully smaller in a modern format. Same source, measured:

JPEG (Auto)Our default273.9 KB−52.5%
AVIF (Auto)Our default123.9 KB−79%
WebP (Auto)Our default218.9 KB−62%

Same source photo, Auto quality in each format. AVIF and WebP render in every current browser.

One click away: convert JPG to AVIF or JPG to WebP. Same engine, same batch-of-50, same measured proof.

What happens to my photos after compressing?

A JPG going in and the compressed JPG coming out: the camera model, capture time and GPS location are stripped by default, the picture is kept, and no copy stays with us. Photographers can keep the metadata with one checkbox.

We keep nothing. Files are processed and wiped automatically: never archived, never shared, never used to train anything. We strip EXIF metadata (camera, capture time, GPS location) from every output by default. That protects you when the compressed photo is posted publicly, and photographers can keep the metadata with one checkbox. No account, a 300-image daily allowance, no watermark. Several popular compressors hold files for hours, cap you at 20 files, or gate quality behind a subscription. The tool takes 50 per batch at 30 MB per file, on top of that daily allowance.

When not to compress

  • Screenshots and UI images with sharp text?

    JPEG smears hard edges. Keep it a PNG, which holds text pixel-crisp.

  • The photo is already tiny?

    Re-compressing a well-optimised file buys nothing. Our never-larger guard hands your original back rather than inflating it.

  • It is your only copy of an important photo?

    Compress a copy for sharing, but archive the original. Lossy compression is a one-way street.

Questions, answered

Short answers specific to this page. The tool above settles most of them in a second.

How much can I compress a JPEG without visible quality loss?

Typically 40–80% on photos that came off a camera or phone. Our reference 576.8 KB photo drops to 273.9 KB (−52.5%) on the Auto setting with no visible difference. The compare slider shows your own before/after at 100% zoom, so you never have to take that on faith.

What JPEG quality setting should I use: 75, 85 or 95?

85 is the safe default for sharing (339.6 KB on our reference image); 75 is fine for web images seen at normal size (253.3 KB); 95 is for print-bound files, and on our reference it gave the original back. Auto reads each image first and picks quality 78 for a photo, 85 for a flat graphic.

Does compressing a JPEG twice ruin it?

Less than you'd fear, more than zero. Re-compressing at the same quality barely changes the file: our q75 output measured 253.3 KB after one pass and 251.9 KB after ten. Damage accrues when each pass uses a different quality or resize; keep an original and compress from it once.

What is the difference between JPG and JPEG?

Nothing. They are the same format. ".jpg" exists because old Windows systems required three-letter extensions. Every tool that opens one opens the other, and renaming the extension changes nothing about the file. The same goes for the rarer ".jpeg" and ".jpe" spellings.

Is progressive JPEG smaller than baseline?

Usually, by 2–10% on photos over ~100 KB. It also paints in gradually while loading instead of top-to-bottom. Our encoder (mozjpeg) writes progressive output automatically when it wins. Below ~10 KB baseline is often smaller, and the encoder picks accordingly.

Does compressing remove EXIF and GPS data?

Yes, by default: we strip camera model, capture time and GPS coordinates from every output, which usually also saves a few extra KB. Photographers who need capture dates can tick "Keep EXIF metadata" in Advanced settings to preserve the metadata block.

Why did my JPEG get bigger after compressing?

You asked for a higher quality than the file already had. Re-encoding a q70 file at q95 inflates it. We prevent the pointless version of this: if same-format compression would grow your file, we return your original untouched and say so, rather than shipping a bigger "compressed" file.

What size should a JPEG be for a website or email?

Web content images: under 200 KB, hero images under 350 KB. Email: keep the total attachment under ~1 MB per photo to survive corporate size limits. Forms and portals publish hard caps, typically 50 to 500 KB, and the Max file size setting hits them exactly.

How do I minimize the size of a JPEG without changing the format?

Three levers, in order. Let Auto pick the quality: our 576.8 KB reference fell to 273.9 KB with no visible change. Scale the photo to the pixels it shows at, since bytes follow pixels. Keep EXIF stripped, which is the default. Past that, only a new format goes smaller: the same photo is 123.9 KB as AVIF.

Can I compress a JPEG losslessly?

Only marginally: 2–8% from re-packing the existing data (optimised Huffman tables, progressive scan). Real savings come from lossy re-encoding, which is why our Auto mode is lossy but tuned to stay visually identical. For pixel-exact needs, keep the original file.

How do I compress a JPEG to exactly 100 KB?

Open Advanced settings, set Max file size to 100 KB, and drop your files. The cap is hard: we search for the highest quality that fits under it and never overshoot. Our 576.8 KB reference landed at 99.7 KB against the 100 KB cap and 48.7 KB against 50 KB.

Can I compress many JPEGs at once?

Yes: up to 50 per batch, 30 MB each, and you download one ZIP with filenames preserved. It is free, with no signup and a 300-image daily allowance. Each row shows its own measured before/after size, so you can spot the one file that barely compressed instead of guessing from a batch average.

Is it safe to upload my photos?

Yes. We keep nothing: files are processed and wiped automatically, never archived, never shared, never used for anything else. We strip EXIF and GPS from outputs by default. No account is required, so there is no stored profile to associate photos with.

Still have a question?

Ask us. A person reads it.

Contact us

Page updated

Related conversions

Every route in and out runs on the same engine and the same rules. Each card is its own page.

What people say

Every rating counts in the average, low ones too. We remove only spam, abuse and fakes.

Average rating

5.0

15 ratings, 6 written

  • 515
  • 40
  • 30
  • 20
  • 10

How did it go?

One tap. No account needed.

Filter:

Written reviews

    Ready when your file is

    Drop it in above. The meter reports the exact saving before you download anything.

    Get Pro