SHRINK

Compress images

Shrink JPG, PNG and WebP file sizes in your browser, with the before and after bytes shown per file. Free and private.

Drop files here or click to browse. JPG / JPEG / PNG / WEBP accepted, batches welcome

Drop JPG, PNG or WebP files above and download smaller versions. Every file reports its exact before and after bytes.

The quality slider: 80%, the default, is where savings are large, photos typically drop 50–80%, and artefacts 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:

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 stay exactly as they are. If the problem is pixels rather than bytes, a "maximum 2000px" sort of limit, the image resizer is the right tool.

A whole folder can go in at once, with per-file numbers, individual downloads or one ZIP, and no caps.

Frequently asked questions

How much smaller will my images get?

Photos at the default 80%: typically 50–80% smaller. PNGs much less. They are lossless, and there is no quality to trade. The byte counts appear as each file finishes.

Why did a file come back "already compact"?

The original was kept because re-encoding it would have made it bigger. Common with images already compressed well at source.

Are my images uploaded during compression?

No. The work happens in your browser, which is also why there is no file-size limit here.