Skip to content
Cifrivo
Images

Compress images online

Reduce JPG, PNG or WebP file size, compare the actual before and after sizes and download the result without uploading images.

Processed locallyYour files never leave your device.

Image tool

FreeNo sign-upLocal processing

Your images are processed on your device and are not uploaded to our servers.

Drop your images here

JPG, PNG or WebP · Up to 30 files · 25 MB per file

How it works

  1. Select or drop one or more JPG, PNG or WebP images from your device.
  2. Choose quality, an optional approximate target size and whether to keep the original dimensions.
  3. Select Compress images and let the browser process the batch locally.
  4. Compare the original and final file sizes and output dimensions, then download each result or the ZIP.

Practical example

A photo is too large for a website, email attachment or easy sharing. Add it, leave Keep original dimensions enabled and start with the current quality. When compression finishes, compare the measured sizes and review the image. If you need a lighter file, lower the quality or enter an approximate target, then check the result again before downloading it.

Formula and explanation

For JPG and WebP, lower quality generally creates a smaller file but can remove more visual detail because compression is lossy. PNG uses the browser's lossless encoding, so quality and target controls cannot tune it in the same way.

Compressing an image primarily aims to reduce file size. With Keep original dimensions enabled, pixel width and height do not change. If you disable it, the tool may reduce them automatically; use Resize Image when you need exact dimensions.

The source format is preserved: JPG produces JPG, PNG produces PNG and WebP produces WebP. If re-encoding at unchanged dimensions would create a larger file, Cifrivo keeps the original. Processing uses createImageBitmap and Canvas inside this browser.

Frequently asked questions

Are my images uploaded?

No. Reading, compression and download all happen in your browser.

Is the target size exact?

No. It is approximate because every image responds differently to compression.

Why might a PNG shrink very little?

PNG is lossless and browser canvas does not expose a quality setting like it does for JPG or WebP.