Compress Image

Popular

Reduce size with smart quality

Drag & drop images here

or

Supports PNG, JPG, WebP, GIF or BMP

Examples

Compress by quality

Input
photo.jpg · 4.2 MB · Quality 72%
Output
photo-compressed.webp · 480 KB · 89% smaller

Hit a target size

Input
Mode · Target size · 200 KB
Output
Best quality that fits under 200 KB

Frequently asked questions

Are my images uploaded to a server?

No. Compression runs entirely in your browser with the Canvas API — your images never leave your device.

What's the difference between quality and target-size mode?

Quality mode lets you pick a fixed quality level (10–100%) applied to every image. Target-size mode binary-searches the highest quality that keeps each file under the size you set.

Which output format should I choose?

"Auto" keeps JPG and WebP as-is and converts PNG to WebP for the best savings. WebP usually gives the smallest files with excellent quality; choose JPG for maximum compatibility.

Can I compress several images at once?

Yes. Drop or add as many as you like — each is compressed with the same settings, and you can download them all together as a ZIP.

Related tools