asantool

Compress a JPEG

JPEG and JPG are the same format — the shorter spelling is a leftover from when filenames were limited to three letters. Photographs are what it is for, and it is the format where compression buys you the most. Dropping a photo from full quality to around 80% typically cuts the file by three to five times with no difference you can see at normal viewing size.

Drop an image here to compress it

JPG · PNG · WebP · GIF · BMPUp to 50 MB · Your files never leave your device
How it works

4 steps, no waiting.

  1. 01Add your imageDrag a file onto the page or pick one from your device. On a phone this opens your camera roll directly.
  2. 02Choose how hard to compressSet a quality percentage, or give a target size and let the tool find the highest quality that fits under it.
  3. 03Check the resultSwitch between before and after to see what you gave up. The file size shown is the real encoded size, not an estimate.
  4. 04DownloadSave the compressed file. Your original is untouched — nothing on your device is overwritten.
Questions

Common questions

What quality should I use for a JPG?

80% is the sensible default and where this tool starts. Above 90% you pay a lot of file size for detail nobody sees; below about 50% you start noticing soft blocks around edges and in flat areas like sky.

Does compressing a JPG twice make it worse?

Yes. JPG is lossy, so every save discards a little more and the losses accumulate. Always compress from the original rather than from a file you already compressed.

Is my image uploaded anywhere?

No. The work happens in your browser using image APIs it already ships with, so the file never leaves your device. There is no upload to wait for and nothing stored on a server afterwards.