Compress images

Make a JPEG, PNG, or WebP smaller in the browser, then read the size the file actually became.

CompressOn this device

Drop an image to compress

JPEG, PNG, WebP, or GIF · up to 25 MB · nothing is uploaded

Choose image

Drop one image or a small batch. Cretivkit draws it to a canvas on this device and builds a new file there. The original stays untouched, and the percentage on screen is the difference between the two measured file sizes.

How to use it

  1. Drop a JPEG, PNG, WebP, or GIF, or choose one. A batch is processed one file at a time.
  2. Set the output format. JPEG and WebP honor the quality slider. PNG uses color reduction instead, because browsers ignore JPEG-style quality for PNG.
  3. Use 100 KB, 200 KB, or 500 KB when you need a budget. Those presets switch PNG sources to WebP or JPEG so the target is realistic.
  4. Read the note under the preview. Download the file it describes, not a promised size.

Good to know

  • A result can be larger than the original. That is reported as larger, not as a saving.
  • If a target cannot be reached without going below the quality floor or under half the pixel size, the message names the smallest file produced.
  • GIF input exports one still frame. HEIC is refused with an explanation.
  • New files do not keep EXIF data such as camera location.
  • Photos over the working limit are scaled down first, and the page says when that happened.

Questions

What does the quality number mean?

For JPEG and WebP it is the encoder quality sent to the browser, from 40 to 92. For PNG it chooses how many color levels to keep. It is not a universal percentage of the original file size.

Why did the preset change my format?

A PNG preset cannot honestly promise 100 KB while staying PNG. The control switches to WebP when this browser can encode it, otherwise JPEG, and the note says that it switched.

Are several downloads reliable?

Each file is saved separately. Some browsers ask before allowing more than one download.