Compress image
Shrink JPG, PNG and WebP file size while keeping quality — locally, no upload.
Compress images in your browser
Compressing an image reduces its file size so it loads faster, attaches to emails more easily and takes up less storage. This tool re-encodes your JPG, PNG or WebP at a quality level you choose, letting you trade a little visual detail for a much smaller file — or keep maximum quality and still save space.
All compression happens locally in your browser, so your photos are never uploaded. You see an estimated output size before downloading and can nudge the quality slider until the size and sharpness are exactly right. There is no limit on how many images you compress.
For photographs, JPG or WebP at around 80% quality usually cuts file size dramatically with no visible difference. For logos, screenshots and graphics with sharp edges, keep PNG to avoid compression artefacts around text and lines.
Frequently asked questions
It depends on the original and your quality setting, but photos often shrink by 50–80% at a quality that still looks identical.
Lossy compression discards some detail, but at moderate settings the change is invisible. The live size estimate helps you find the sweet spot.
Use JPG or WebP for photographs, and PNG for graphics with text, sharp edges or transparency.
No — compression runs entirely in your browser, so files never leave your device.