Image Compressor

Compress JPG, PNG, and WebP images in your browser. Adjust quality, see size reduction, download the result.

Runs entirely in your browser — your image is never uploaded.

JPG, PNG, WebP, or GIF. Runs entirely in your browser — your image is not uploaded to a server.

About this tool

Reduces image file size by re-encoding at a lower quality or in a more efficient format. Useful for shrinking photos to email-friendly size, speeding up web pages, or fitting under upload limits. The image stays on your device — nothing is uploaded.

Which format?

  • JPEG — best for photos. Adjustable quality. The standard for emailing photos and posting to most websites.
  • WebP — typically 25–35% smaller than JPEG at the same visible quality. Supported by all modern browsers. Use this for the web; use JPEG when sending to people who'll open the file in older software.
  • PNG — lossless. Best for screenshots, diagrams, logos, and any image with sharp edges or transparency. Compression doesn't reduce visible quality but also doesn't shrink as much as lossy formats.

Quality settings

For JPEG and WebP, 75–85% quality is usually indistinguishable from the original for photos. Below 60% you'll start seeing artifacts in smooth gradients (skies, skin). For images you'll print, stay above 85%.

Frequently asked questions

Why doesn't PNG compression have a quality slider?
PNG is lossless — it doesn't throw away pixel data, so there's no "quality" trade-off. You can save space by converting a PNG to JPEG or WebP if the image is photographic, or by reducing dimensions with the Image Resizer.
My JPEG got bigger after "compressing" — why?
You probably set the quality higher than the original. The tool re-encodes from scratch; the slider value is the new quality, not a reduction from the source. Try 70–80% as a starting point.
Does the tool strip EXIF data?
Yes — when an image is re-encoded by the browser's canvas, the original EXIF metadata (camera model, GPS coordinates, capture date) is stripped automatically. This is good for privacy when sharing photos online.
What about HEIC photos from my iPhone?
Most browsers can't decode HEIC. On Safari it works; on Chrome and Firefox it doesn't. If your iPhone is set to "High Efficiency", either change it to "Most Compatible" in iPhone Settings → Camera → Formats, or convert in the Photos app first.
Why is the animated GIF I uploaded suddenly a still image?
The browser canvas only reads the first frame. Re-encoding the full animation would require a GIF encoder library that we haven't included. For now, animated GIFs become still images. If you need to keep the animation, use a dedicated tool.

Last updated: May 17, 2026