Compress Images

Shrink JPG, PNG and WebP files without visible quality loss. Your images never leave your device.

Processed on your device. Your files are never uploaded.

OriginalResult

More free toolsAll tools →

How to use, tips & FAQ

How to compress an image

  1. Click Select images, drop files anywhere on the page, or paste a screenshot with Ctrl+V. You can add many JPG, PNG and WebP files at once.
  2. Pick a compression level. Balanced suits almost everything: files shrink a lot and you will not see a difference. Choose Smallest file for email and chat, or Best quality for print.
  3. Need to meet an upload limit? Choose Target file size and enter a size such as 200 KB. Quality is lowered just enough to fit, and the image is scaled down only if that is not enough.
  4. Use the compare button on any result to check the quality with a before/after slider, then download each file or Download all as ZIP.

Changing a setting re-compresses every image instantly, so you can try options and watch the sizes change. Advanced options let you set an exact quality, resize to a maximum width or convert to WebP, usually the smallest format.

Which settings should I use?

Goal Quality Max width Output
Email attachment or chat 70 1920 px JPG
Website or blog photo 75 1280–1920 px WebP
Online form with a size limit (e.g. 200 KB) 60–70 1280 px JPG
Keep as much detail as possible 90 Original Same as input

If a form rejects your file for being too large, lower the quality in steps of 10 and reduce the width until the size shown in the result fits the limit.

JPG, PNG and WebP: what’s the difference?

  • JPG is best for photos. It uses lossy compression, which throws away detail the eye is unlikely to notice. It does not support transparency.
  • PNG is lossless and supports transparency. It is ideal for screenshots, logos and graphics with sharp edges, but photos saved as PNG are very large. Re-saving a PNG as PNG rarely makes it smaller; for big savings, reduce its width or convert it to WebP or JPG.
  • WebP is a modern format supported by all current browsers. It is typically 25–35% smaller than JPG at the same visual quality and also supports transparency, which makes it a good default for websites.

When you convert a transparent PNG to JPG, transparent areas are filled with white.

Is it safe?

Yes. Your images are compressed by your own browser using its built-in image encoder. They are never uploaded, so there is no risk of a server keeping copies, and the tool works even if your connection drops after the page has loaded. You can compress private documents, ID scans or family photos without them leaving your device.

Frequently asked questions

Why did my file get bigger?

Some images are already heavily optimized, especially simple graphics saved as PNG. If the result would not be smaller than the original and you haven’t changed the format, the tool keeps your original file and marks it as “already optimized”. Converting the output to WebP or JPG usually helps in that case.

Does compression remove photo metadata?

Yes. Re-encoding drops EXIF data such as camera model and GPS location, which is often a privacy benefit when sharing photos online. Photos are drawn with their correct orientation before saving.

Is there a file size or number limit?

There is no fixed limit. Very large images (over about 50 megapixels) may fail on phones with little memory; if that happens, try a desktop browser.

Can I compress many images at once?

Yes. Select or drop as many images as you like and each one gets its own download button.

Last updated: