Skip to content
ImageDoctor

Image Compressor

Shrink JPG, PNG and WebP files by quality or to an exact target size, with a side-by-side quality check.

Drop images to compress

Drag & drop, paste, or choose files. Add several to compress them in one batch.

Processed locally in your browser

JPG · PNG · WebP · AVIF · GIF · BMP · TIFF · SVG

Quality mode

Pick a quality level and see the result instantly.

Target size

Say “500 KB” and we’ll find the best quality that fits.

Batch

Drop in 50 images, apply one setting, download a ZIP.

How compression works here

Compression re-encodes the image with a lossy codec. Lowering quality discards detail the eye is least likely to notice — fine texture and subtle colour gradients — which is why a photo can drop 80% in size and still look identical at normal viewing size.

When you set a target file size, ImageDoctor binary-searches the quality setting to find the highest quality that still fits. If quality alone can't get there, it reduces the pixel dimensions, because file size scales roughly with pixel count.

PNG has no quality dial. To make a PNG smaller you either reduce its dimensions or convert it to WebP, which usually halves the size of a screenshot with no visible change.

Common questions

Lossy formats always discard some data. Between quality 75 and 85 the difference is usually invisible at normal viewing size, which is why those values are the default. Use the slider comparison to check your specific image before downloading.

PNG is lossless, so re-encoding a well-optimised PNG can produce a slightly larger file. Convert to WebP instead — it supports transparency and is typically much smaller.

Yes. The batch tool applies the same settings across a whole queue and exports everything as a ZIP.

We use Microsoft Clarity analytics cookies to see how the site is used and fix what's broken. Your images are never uploaded. Privacy Policy