Compress Image

Make JPG, PNG, WebP, GIF and SVG images lighter while keeping them sharp. Files never leave your browser.

Drop your images here

or paste with Ctrl+V · JPG, PNG, WebP, GIF, SVG · multiple files

How to use

  1. 1Drop images here or click ‘Choose files’. You can also paste a copied image with Ctrl+V.
  2. 2Compression starts right away. If needed, change the compression level, output format or maximum size and compress again.
  3. 3Save each photo on its own, or click ‘Save all’ to download one ZIP file.

How each format is compressed

FormatMethodBest for
JPGRe-encoded with MozJPEG (lossy)Photos, blog and product images
PNGColors reduced, then optimized losslessly with OxiPNGLogos, icons, screenshots, transparent images
WebPRe-encoded with libwebp (lossy)Website images (usually smaller than JPG)
GIFFrames optimized and lossy-compressed with gifsicle, animation keptAnimated images, emoticons
SVGUnneeded code and extra decimal places cleaned up with SVGOVector logos, icons

How to shrink files even more

Everything happens inside this browser. Files are never sent to a server, and your work disappears when you close the page.

Frequently asked questions

Are my photos uploaded to a server?

No. Compression happens only in the browser you are using, and files are never sent anywhere. Even if your internet connection drops, you can keep working as long as the page stays open.

How many images can I compress at once?

There is no limit on count or size. Because everything runs on your device, hundreds of files or very large photos may take longer depending on its performance.

How much quality do I lose?

The default, ‘Recommended (quality 75)’, aims for a result you can hardly tell apart from the original. Click a photo to compare before and after side by side, and if you are not happy, change the quality for that photo alone and compress it again.

The file size did not change after compressing.

A file that is already optimized can get bigger when compressed again. In that case we return the original unchanged and mark it ‘Already optimized’. To shrink it further, raise the compression level, save as WebP or limit the longest side.

Is location data removed too?

By default, metadata (EXIF) such as GPS location and camera model is removed. If you want to keep the shooting information of a JPG, turn off ‘Remove metadata’. Location data will then be kept as well.

Can animated GIFs be compressed?

Yes. Frames are optimized and lossy compression is applied while keeping the animation. Animated WebP is not supported yet.