Image compressor

Shrink an image by re-encoding it to JPEG or WebP at the quality you choose, optionally resizing it. Everything runs locally and shows how much you saved.

Shrink an image by re-encoding it to JPEG or WebP at the quality you choose, optionally resizing it. Everything runs locally and shows how much you saved.

How to use

  1. Drop or pick an image
  2. Choose JPEG or WebP and drag the quality slider
  3. Optionally set a maximum width to resize
  4. Check the size saved and download the result

Frequently asked questions

Are my images uploaded?

No. Compression uses a canvas in your browser — the image never leaves your device.

JPEG or WebP — which is smaller?

WebP is usually smaller at the same visual quality, but check compatibility with where you'll use the image.

Why did the file get bigger?

Re-encoding an already-optimized or tiny image can add overhead; lower the quality or keep the original in that case.