Your files are never uploaded — everything runs in your browser.

Compress images

Make photos and graphics lighter for email, upload forms and websites without visible quality loss. Compression runs on your device; files are not uploaded.

Related tools

Smaller files, same picture

Photos from phones and cameras are often several megabytes each, far more than an email, a chat app or a web page needs. Compression removes data your eyes are unlikely to miss, so the result usually looks the same while taking a fraction of the space. This tool handles the common formats and uses a suitable method for each one.

How to use it

  1. Drag your images onto the page or click to choose them. JPG, PNG, WebP, AVIF, HEIC, GIF, BMP and TIFF are accepted.
  2. Set the quality slider for JPG and WebP. The default is 75.
  3. Optionally choose a maximum width to scale large images down at the same time.
  4. Download files one by one or all together as a ZIP. The saving for each file and the total saving are shown.

All processing happens in your browser, so your photos never leave your device.

What happens to each format

The tool keeps the original format where that makes sense:

You addYou getHow it is compressed
JPGJPGRe-encoded at the chosen quality
WebPWebPRe-encoded at the chosen quality
PNGPNGColors reduced to a palette of at most 256, transparency kept
AVIF, HEIC, GIF, BMP, TIFFJPGConverted and encoded at the chosen quality

PNG files are compressed by reducing the number of colors, with optional dithering to keep gradients smooth. This works very well for screenshots, logos and illustrations. Photos saved as PNG are a different story: they contain thousands of subtle shades, and converting them to JPG or WebP saves much more. The tool suggests this when it makes sense.

If a compressed version would end up larger than the original, the tool keeps your original file and labels it already optimized. You never get a bigger file back.

Quality 75 and when to change it

Quality 75 gives a strong reduction with little visible change for most photos viewed on a screen. Go up to 85–90 for photos you might print or crop later, or if you see blocky patches in smooth areas such as sky or skin. Go down to 60–70 for thumbnails and previews.

Pixel dimensions matter just as much. A 12-megapixel phone photo is about 4000 × 3000 pixels. If it will be shown 1200 px wide, setting a maximum width cuts the file far more than any quality setting can. Our guide on how to reduce image file size explains how to combine both.

Need to get under an exact limit, such as 100 KB? Use Compress to a target size. For hundreds of files with a fixed output format, the bulk image compressor is built for the job, and the PNG compressor lets you choose the color count yourself.

Frequently asked questions

Will compression reduce the quality of my photos?

JPG and WebP compression is lossy, so some detail is removed. At the default quality the difference is usually not visible at normal viewing size. Compare before and after, and raise the quality if needed.

Why does a file say already optimized?

Compressing it again would have made it larger, usually because it was already well compressed. The tool keeps your original instead.

Why did my HEIC photo become a JPG?

Browsers cannot create HEIC files, so formats other than JPG, PNG and WebP are saved as JPG, which every device can open.

Is transparency kept?

Yes for PNG and WebP files. Formats that are converted to JPG lose transparency, because JPG cannot store it.