100% client-side · nothing uploaded

Image Compressor

Drag the quality slider and watch the file size shrink in real time.

Your images never leave your browser
Resize Compress Crop Convert Rotate & Flip To Base64 Favicon

Drop an image to compress

or click to browse, or paste with Ctrl/Cmd+V

About this image compressor

The quality slider controls how aggressively JPEG or WebP throws away detail you're unlikely to notice — lower values produce smaller files at the cost of some visible softening or blocky artifacts, especially around sharp edges. Watch the Before and After byte sizes update live as you drag, find the point where the size drop is worth it, and download.

How to compress an image

  1. Drop, browse to, or paste a photo into the box above.
  2. Pick JPEG or WebP (WebP is usually smaller at the same visual quality).
  3. Drag the quality slider and watch the before/after sizes update.
  4. Download once you're happy with the size-vs-quality tradeoff.

FAQ

Why doesn't the PNG option shrink the file much?

PNG is lossless — it never throws away detail, so there's no quality slider to exploit. Its size depends entirely on the image content (photos compress worse than flat-color graphics). For photos, switch to JPEG or WebP.

What quality setting should I use?

80–90% is a safe range for photos — most people can't spot the difference from the original, but the file is meaningfully smaller. Below 60% you start trading size for visible artifacts. See our compression guide for the details.

Does compressing also resize the image?

No — dimensions stay the same, only file size changes. Combine it with the resizer first if you also want smaller pixel dimensions.

More image tools