Compress an image

Drop in a JPG, PNG or WebP and pick a quality. You see the new file size before you download.

Drop an image hereAdd an image

JPG, PNG, WebP, GIF or AVIF, up to 80 MB. You can also paste an image.

Result previewOriginal image

Processed on your device. Your image is never uploaded.

How it works

  1. Your browser decodes the image into pixels.
  2. It re-encodes those pixels at the quality you choose. PNGs are reduced to a smaller colour palette, which keeps transparency.
  3. The result is created in memory on your device and saved when you click Download.

Supported formats

Opens
JPG, PNG, WebP, AVIF, BMP and GIF (the first frame of an animation)
Saves
The same format, or WebP or JPG
Limits
Files up to 80 MB. The saved image can be up to 16.7 megapixels on iPhone and iPad, 36 on Android and 64 on computers, and 16,384 pixels on its longest side.
  • PNGs are made smaller by reducing the number of colours, which keeps transparency.
  • “Same” keeps JPG, PNG and WebP as they are. AVIF is saved as WebP, and GIF or BMP as PNG, because browsers can’t save those formats.
  • Metadata such as camera details and location is not copied to the new file.

Your image stays on your device

This tool runs entirely in your browser. The image is never uploaded, so there is nothing for us to store, see or delete.

To check, open your browser’s developer tools, switch to the Network tab and use the tool: you will not see your image being sent anywhere.

Questions

Are my images uploaded anywhere?

No. The image is read and processed by your own browser. Nothing is sent to our servers, so there is no copy of your image anywhere but your own device.

What quality should I pick?

For photos, 70–80% is usually indistinguishable from the original and often cuts the size by more than half. Compare the preview before you download.

Why did my PNG barely shrink?

Photos stored as PNG compress poorly because PNG is lossless. Converting them to WebP or JPG usually gives a far smaller file.

Does compressing remove EXIF data?

Yes. The output is re-encoded from pixels, so camera details and GPS location in the original are not carried over.