Drop JPG, PNG or WebP files above; download smaller versions. Every file reports exact before/after bytes — the trade is visible, never estimated.
The quality slider: 80% (default) is where savings are large — photos typically drop 50–80% — and artifacts stay invisible at normal sizes. Lower (60–70%) for chat and email; higher (90%+) for print or further editing. Fine text in screenshots fuzzes soonest — raise the slider if it does.
Formats behave differently:
- JPG and WebP respond fully to the slider — the big savings live here.
- PNG is lossless — no quality to trade, so it gets a clean re-encode with modest savings. A PNG that needs to be much smaller wants converting: PNG to WebP keeps transparency, PNG to JPG goes smallest. Both linked below.
The "already compact" rule: some files are as small as their format allows — re-encoding would grow them. Those come back untouched, labelled accordingly. Nothing leaves this page larger than it arrived.
Dimensions never change here. If the problem is pixels ("maximum 2000px") rather than bytes, the image resizer is the right tool.
Batches drop at once — per-file numbers, individual downloads or one ZIP, no caps. Compression runs inside this page on your device: no upload, verifiable in the network tab or offline.