JPG Compressor

Compress JPG photos by choosing a quality level.

Drop an image here or click to choose a file

Processed on your device — never uploaded

75

What Is This Tool?

This tool loads a JPEG, redraws it on a canvas and re-exports it as a JPEG at the quality you choose. Because JPEG is lossy, lowering the quality throws away detail the eye is least likely to notice, which is where the size saving comes from. The original and compressed sizes are shown so you can find a good balance.

How It Works

1

Drop a JPG onto the box or select one.

2

Drag the JPEG quality slider down.

3

Watch the compressed size and the preview update.

4

Click Download JPG when you are happy.

Everything runs locally in your browser — the image you choose is decoded onto an HTML canvas on your own device and is never uploaded to a server.

Features

  • Single, familiar JPEG quality control
  • Original vs compressed size and percent saved
  • Immediate visual feedback
  • No resolution change unless you want one
  • Runs offline in the browser

Common Use Cases

  • Trimming camera photos before uploading to a website
  • Fitting an image attachment under a mail server limit
  • Reducing the weight of a blog post’s images
  • Batch-preparing product photos (one at a time)

Frequently Asked Questions

What quality keeps photos looking good?

Around 75–85 for most photographs. Below 60 you will usually see blocky artefacts near edges and in smooth gradients like skies.

Can I make a JPG smaller without losing quality?

Not with JPEG alone — it is inherently lossy. You can reduce dimensions with the Image Resizer, or convert to WebP which is more efficient at the same visual quality.

Why is my compressed file bigger than the original?

If the source was already heavily compressed, re-encoding at a higher quality can add bytes. Lower the slider below the original’s effective quality.

Does this strip EXIF data?

Yes. Re-encoding through the canvas drops EXIF, GPS and other metadata as a side effect.

Is it private?

Yes. The JPEG never leaves your device.