Compress Image

Shrink JPG, PNG and WebP files for the web, email or storage. Pick a quality, optionally limit the dimensions, and compare sizes before you download.

Choose images or drag & drop here JPG, PNG, WebP, GIF, BMP · processed locally, never uploaded. Browse files

How to compress an image

  1. Drop one or more images into the box above.
  2. Set the quality slider, choose an output format and, if you like, a maximum dimension.
  3. Click Compress images, check the new sizes and download.

Features

Up to 90% smaller

Smart quality control for JPG and WebP output.

Batch compress

Dozens of images at once, downloaded as a ZIP.

See the savings

Before and after sizes for every file.

Private

Your photos stay on your device.

Frequently asked questions

How much smaller will my image get?

Photos saved as JPG or WebP typically shrink by 50–90% at quality 70–80 with no visible difference. PNG screenshots compress less because PNG is lossless; converting them to WebP usually gives the biggest saving.

Does compressing reduce image quality?

JPG and WebP are lossy formats, so some detail is discarded, but at quality 70 or above it is rarely noticeable. You control the slider and can compare the before and after sizes before downloading.

Are my photos uploaded to a server?

No. Images are compressed by your browser using the canvas API. They never leave your device, so private photos stay private.

Can I compress many images at once?

Yes. Drop as many images as you like; each one is compressed and listed with its new size. Download them one by one or all together as a ZIP.