Compress Image
PopularReduce 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.