Skip to tool

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.