Image compressor

Compress and resize JPG, PNG and WebP images right in your browser. Your photos are never uploaded — all processing happens on your device.

Drop images here or click to browse
JPG · PNG · WebP · multiple files supported · nothing is uploaded

How to compress an image

Set your target quality (70% is a good balance of size and clarity), optionally cap the max width to shrink large photos, choose an output format, then drag your images onto the box above. Each image is re-encoded and you can download the smaller version immediately. Add as many images as you like — they are all processed on your device.

JPG vs WebP

JPG is universally supported and best for photos where small file size matters most. WebP is a modern format that typically produces even smaller files at the same quality and is supported by all current browsers — a great choice for websites you control. Note that both are lossy, so transparency (as in PNGs) is replaced with a solid background.

Frequently asked questions

Are my images uploaded to a server?

No. Compression uses the HTML canvas inside your browser. Your images never leave your device, making this safe for private or sensitive photos.

Why did my PNG get a background?

JPG and WebP output is lossy and JPG has no transparency, so transparent areas become a solid fill. Keep a PNG if you need transparency.

How much smaller will my images get?

It depends on the original, but 60–90% reduction is common for photos at 70% quality, especially when you also cap the maximum width.

Is there a file size or count limit?

There is no hard limit — you can compress many images at once. Very large files are limited only by your device's available memory.

Related free tools

PDF toolsQR code generatorColor converterJSON to CSV