Compress Image
Reduce image file size for upload, email or web. JPG, PNG, WebP supported. Quality slider, optional resize.
- 100% local · no upload
Before
After
Frequently asked questions
Is my image uploaded?
No. Compression runs in-browser via Canvas API. Image never leaves your device.
What's the difference between JPG, PNG and WebP?
JPG = lossy, smallest, no transparency, photos. PNG = lossless, larger, transparency. WebP = ~30% smaller than JPG with similar quality, modern browsers only.
Why does PNG to JPG show different colors?
PNG transparency becomes background color in JPG (white by default). Use a tool that lets you set fill color if needed.
Quality slider — what does it do?
For JPG/WebP, controls compression. 85 is a sweet spot (visually identical to 100 for photos, ~30% smaller).
Can I batch compress?
Not in this version — one image at a time. For batch, use a desktop tool or write a script.