Compress images to a target KB/MB, percentage or quality while keeping maximum quality.
Reduce image file size to an exact target in KB or MB while keeping the picture as sharp as possible. Built for upload limits — form portals, email attachments and web pages.
The compressor gives you two ways to work. You can set a quality percentage and see what size you get, or you can name a target size — 20 KB, 200 KB, 1 MB — and let it find the settings that land there. The target mode works by binary search: encode, measure, adjust, repeat, until the result falls inside tolerance.
When quality alone cannot reach a very small target, it reduces the resolution as well rather than pushing quality into the range where the image visibly falls apart.
File size is governed by two independent things: how many pixels the image contains, and how aggressively they are encoded. Reducing pixel count is almost free in perceived quality; reducing encoding quality is not. So shrink dimensions first, and only then lower quality.
| Target size | Realistic at | Notes |
|---|---|---|
| 1 MB | Full quality, 3000 px | No compromise needed |
| 200 KB | Quality 85, 1200 × 1600 | Looks excellent |
| 100 KB | Quality 85, 800 × 1000 | Fine on screen and in print at small sizes |
| 50 KB | Quality 80, 413 × 531 | Standard form photo — plain background helps |
| 20 KB | Quality 75, 200 × 230 | Works because the image is small |
| 10 KB | Quality 80, 140 × 60 | Realistic for a signature, not a face |
| Problem | Cause | Fix |
|---|---|---|
| Result is blurry | Quality pushed below about 50 | Reduce dimensions instead, if the spec allows |
| File is *under* the minimum | Quality too low, or mostly flat background | Raise quality to 90–95 |
| Barely shrinks at all | Source is PNG and staying PNG | Convert to JPG first |
| Text has grey halos | JPG applied to a screenshot | Use PNG for text and graphics |
| Looks worse each time | Compressing an already-compressed copy | Always start from the original |
Not at sensible settings. Quality 80–85 is visually indistinguishable from the original for most photographs. The tool only reduces resolution when a target is small enough that quality alone cannot reach it, which keeps images recognisable rather than blocky.
Yes. Enter the target in KB or MB and the compressor converges on it. Landing exactly on a number is not always possible — encoders work in discrete steps — but it will get within a few percent.
Yes, though for photographs the biggest win is converting to JPG or WEBP, which compress photographic content far better than PNG can. For screenshots and graphics, PNG is the right format and the tool will optimise it in place.
No. Lossy compression permanently discards data. Always keep an untouched original — this matters more than any other habit when preparing files.
Usually because you re-saved at a higher quality than the source was originally encoded at. Re-encoding a quality-70 JPG at quality 95 adds bytes without adding any detail.
Yes. Batch compression applies the same settings to every file and returns them as a ZIP — useful for preparing a consistent set of document scans.