Image Compressor

Compress JPG, PNG and WebP images in your browser — hit any upload size limit without losing visible quality.

Original
Compressed
Saved
Compressed image preview
Share: Facebook X LinkedIn WhatsApp

About this tool

"File too large" is the most annoying message on the internet — job portals, visa forms and university applications all enforce strict upload limits. This compressor shrinks JPG, PNG and WebP images to a fraction of their size while keeping them looking sharp.

It is 100% private: compression happens in your browser using the Canvas API, so your photos are never uploaded to any server. That also makes it instant — no upload wait, no queue, no file-count limits.

Drag the quality slider and watch the output size update live with a preview, so you can find the sweet spot between size and quality yourself. Choosing WebP output typically saves a further 25–30% over JPEG at the same visual quality — ideal for websites. Transparent PNGs are flattened onto white when converting to JPEG, since JPEG has no transparency.

How to use

  1. Choose an image (JPG, PNG or WebP).
  2. Drag the quality slider — the compressed size updates live.
  3. Pick JPEG or WebP output.
  4. Check the preview, then download the compressed image.

Frequently asked questions

No. Compression runs entirely in your browser via the Canvas API — the image never leaves your device, which is why there is no upload wait either.

Lower the quality slider until the "Compressed" figure drops below 100 KB — it updates live. For photos, quality 60–75% usually lands well under 100 KB.

Lossy compression trades some detail for size, but at 70–80% quality the difference is invisible to most eyes at normal viewing sizes. The live preview lets you judge.

WebP is ~25–30% smaller at the same quality and every modern browser supports it. Choose JPEG when a form or older system explicitly requires .jpg.