Compress JPG, PNG & WEBP images
Shrink images for e-mail limits, upload forms and faster websites. Resize and re-encode locally — nothing leaves your device.
How image compression works here
The tool decodes your image, optionally scales it down to the maximum dimension you set, and re-encodes it at your chosen quality — all in browser memory. Each result shows the before/after file size and the percentage saved, so you can immediately see whether you hit a form's upload limit.
Recipes for common situations
| Goal | Max dimension | Quality | Format |
|---|---|---|---|
| "Max 1 MB" upload form | 2048 px | 80% | JPG |
| Photo in a website or blog | 1600 px | 78% | WEBP |
| E-mail with several photos | 1280 px | 75% | JPG |
| Screenshot, keep pixel-sharp | leave empty | — | PNG |
PNG output ignores the quality slider (PNG is lossless); use the max dimension field to shrink PNGs instead. Converting a PNG screenshot of a photo to JPG or WEBP often shrinks it by 80% or more with no visible difference.
Compressor questions
What saves more space: lower quality or smaller dimensions?
Dimensions, almost always. Halving the width and height of a photo removes 75% of its pixels. A 4032px iPhone photo resized to 1600px and saved at 80% quality is typically 90% smaller than the original.
Will compressing remove EXIF data like GPS location?
Yes. Because the image is redrawn on a canvas, metadata such as GPS coordinates, camera model and capture date is not copied to the output. For photos you share publicly, that is usually a privacy win.
Can I compress HEIC files here?
Use the HEIC to JPG or HEIC to WEBP tools for that — they include the same quality control. This compressor focuses on files that are already JPG, PNG or WEBP.