Image Compressor

Make image files smaller for faster sites, email and uploads โ€” without sending your photos anywhere.

๐Ÿ–ผ๏ธ

Drop an image here

JPG, PNG, WebP, HEIC ยท click to choose ยท processed locally

What is image compression?

Image compression makes a photo's file smaller while keeping it looking as close to the original as possible. Smaller files load faster on websites, attach more easily to email, and upload quicker to forms and chat apps. This compressor lowers quality and/or resolution to reach a smaller size and shows you exactly how much you saved โ€” all in your browser, with nothing uploaded.

How to compress an image

  1. Drop or select your image.
  2. Lower the quality slider and/or cap the max dimension until the size looks good.
  3. Download the smaller file.

Quality vs. file size

A quality around 70โ€“80% usually cuts file size dramatically with little visible difference. WebP often beats JPG at the same quality. Capping the longest side (for example 1920 px) is the biggest single win for photos straight from a camera.

Common uses

Tips for best results

Is it really private and free?

Yes. Compression runs in your browser using the Canvas API, so your photo is never sent to a server. There is no sign-up, no watermark and no limit on how many images you can compress โ€” the site is funded by ads.

FAQ

Does compressing upload my photo?
No. Everything is done locally in your browser.
Why didn't the size go down?
If the image is already small or highly optimized, try a lower quality or switch to WebP.
Will compression blur my image?
At 70โ€“85% quality the difference is usually invisible. Very low quality can add soft blocks, so preview before downloading.
What's the difference between quality and max dimension?
Quality controls how hard the photo is compressed; max dimension shrinks the pixel size. Lowering the dimension usually saves the most.
Can I compress PNG and HEIC too?
Yes. You can load PNG, JPG, WebP and HEIC, and save the smaller result as JPG or WebP.
Is there a limit on file size or count?
No limits โ€” processing is local, so you're only bound by your device.