Compress an image
Choose how aggressive the compression should be — or slide quality manually. You get a clear report of bytes saved, dimensions and format.
Last reviewed . Runs locally — your images never leave your device.
How it works
- Drop your image.
- Pick a quality mode: Light (visually near-identical), Standard (recommended), Aggressive (smallest usable), or set quality manually.
- Compress and review the before/after numbers.
- If you need a specific limit, jump to the exact-size compressor with your settings intact.
Supported formats
JPEG, PNG, WebP, AVIF and GIF (first frame).
Best with files up to 50 MB. Hard safety limit 200 MB.
Privacy
Everything happens in your browser: the image is decoded, transformed and encoded locally. Nothing is uploaded, and no filename, pixel data or metadata is sent anywhere. Read more on the privacy page.
Technical methodology
- Light ≈ quality 0.9, Standard ≈ 0.8, Aggressive ≈ 0.6 for quality-capable formats. The exact value used is shown in the report.
- Transparent images default to WebP output when you ask for maximum savings without losing transparency; otherwise PNG output keeps lossless behavior.
- PNG inputs that would grow from re-encoding are returned unchanged, with an explanation — the tool never returns a bigger file silently.
Known limitations
- No visible size guarantee by design — use the exact-size compressor when a numeric limit is required.
- GIF animation is not preserved (first frame only).
Frequently asked questions
Will compression visibly damage my image?
At Standard quality, most photos show no visible difference at normal viewing sizes. Aggressive mode trades some quality for size; the tool always lets you compare before downloading.
How is this different from the exact-size compressor?
This tool optimizes for quality at a chosen level. The exact-size tool optimizes for a byte limit you type. Both share the same engine — pick based on whether you know your limit.
Does it work on PNG?
Yes, but PNG is lossless, so gains are smaller or require converting to WebP/JPEG. The tool reports when a PNG cannot shrink without format change.