Skip to the tool

Compress JPEG

JPEG has a quality dial most people have never touched. This page turns it properly: batches in, savings shown, nothing uploaded.

Guide

How to use it

  1. Drop your JPGs in, up to 20 at once.
  2. Choose quality: 80 to 85 for keepers, 65 to 75 for sharing and web use.
  3. Leave WebP unticked to stay JPG, tick it only if the destination definitely supports WebP.
  4. Compress, check a result at full size, download the set.

Examples

What the quality dial buys

Q95 → Q80

The free lunch: a camera-original JPEG at quality 95 re-encodes at 80 to roughly half the bytes, and the difference is invisible at viewing sizes.

Q80 → Q60

A further third smaller. Fine for web pages and chat, inspect anything with sharp edges (text, lattices) before committing.

Q60 → Q40

Diminishing returns and visible blocking around edges. If you need files this small, reduce dimensions instead, it looks far better per kilobyte.

Method

How it works

JPEG compresses by describing 8×8 pixel blocks as frequency patterns and throwing away the finest ones, the quality number decides how aggressively. Smooth areas survive low quality well, sharp edges show ringing first, which is why photos tolerate compression that screenshots do not.

Each file re-encodes on your device’s canvas at your chosen quality, and if the result would be larger than the original (already-tiny files), the original is kept.

FAQ

Frequently asked questions

Does compressing a JPEG again ruin it?

One careful re-encode at sensible quality is fine. Repeated cycles stack artefacts, always work from the best copy you have, not from last week’s compressed output.

What quality was my photo saved at originally?

Phone cameras typically use 90 to 95, which is why re-encoding at 80 saves so much: you are trimming quality bought but rarely visible.

JPG or JPEG, is there a difference?

Same format. JPG is the three-letter file extension habit from old Windows, JPEG is the committee’s name (Joint Photographic Experts Group).

Why do my screenshots look bad as JPEGs?

Hard edges and flat colour are exactly what JPEG throws away first. Keep screenshots as PNG, compress photographs as JPEG.

Should I use WebP instead?

Where you control the destination, yes, around 25% smaller at matched quality. For attachments, forms and unknown software, JPG remains the universal answer.

Is EXIF data kept?

No, re-encoding strips metadata including GPS coordinates. For sharing that is usually the right default.

More tools

Related tools

Image compressorAll formats, batches of 20. Compress to 100 KBA byte target instead of a quality target. Image converterPNG to JPG and back, deliberately. Image resizerDimension cuts for bigger savings.
Skip to the tool

Compress JPEG

JPEG has a quality dial most people have never touched. This page turns it properly: batches in, savings shown, nothing uploaded.

Compression runs on your device with the browser’s canvas. Photos never leave your machine, which is the whole point.

Guide

How to use it

  1. Drop your JPGs in, up to 20 at once.
  2. Choose quality: 80 to 85 for keepers, 65 to 75 for sharing and web use.
  3. Leave WebP unticked to stay JPG, tick it only if the destination definitely supports WebP.
  4. Compress, check a result at full size, download the set.

Examples

What the quality dial buys

Q95 → Q80

The free lunch: a camera-original JPEG at quality 95 re-encodes at 80 to roughly half the bytes, and the difference is invisible at viewing sizes.

Q80 → Q60

A further third smaller. Fine for web pages and chat, inspect anything with sharp edges (text, lattices) before committing.

Q60 → Q40

Diminishing returns and visible blocking around edges. If you need files this small, reduce dimensions instead, it looks far better per kilobyte.

Method

How it works

JPEG compresses by describing 8×8 pixel blocks as frequency patterns and throwing away the finest ones, the quality number decides how aggressively. Smooth areas survive low quality well, sharp edges show ringing first, which is why photos tolerate compression that screenshots do not.

Each file re-encodes on your device’s canvas at your chosen quality, and if the result would be larger than the original (already-tiny files), the original is kept.

FAQ

Frequently asked questions

Does compressing a JPEG again ruin it?

One careful re-encode at sensible quality is fine. Repeated cycles stack artefacts, always work from the best copy you have, not from last week’s compressed output.

What quality was my photo saved at originally?

Phone cameras typically use 90 to 95, which is why re-encoding at 80 saves so much: you are trimming quality bought but rarely visible.

JPG or JPEG, is there a difference?

Same format. JPG is the three-letter file extension habit from old Windows, JPEG is the committee’s name (Joint Photographic Experts Group).

Why do my screenshots look bad as JPEGs?

Hard edges and flat colour are exactly what JPEG throws away first. Keep screenshots as PNG, compress photographs as JPEG.

Should I use WebP instead?

Where you control the destination, yes, around 25% smaller at matched quality. For attachments, forms and unknown software, JPG remains the universal answer.

Is EXIF data kept?

No, re-encoding strips metadata including GPS coordinates. For sharing that is usually the right default.

More tools

Related tools