Compress Images Online — Private, in Your Browser

Make images smaller while keeping their format. Leave it on Best balance for a safe default, or pick a size to hit, such as 100KB or 1MB. Everything happens on your device.

Your image files never leave your device.

or drag and drop images here

Supports: JPG · PNG · WebP · AVIF · HEIC (beta) · GIF · BMP

Up to 100 images at once.

You can also paste an image (Ctrl+V or ⌘V).

Settings

Or reach an exact size

Keeps each format and the visible quality. If re-encoding would not make a file smaller, the original pixels are kept. Exception: a photo with a rotation tag must be re-encoded to stay upright, so it can come out larger; the results show the exact size.

Output format

Good to know

How to compress an image

  1. Add your images: drag them in, choose files, or paste from the clipboard. Up to 100 at a time.
  2. Leave Best balance on for a safe default, or pick a size to hit, such as 100KB, 500KB or 1MB.
  3. Press Start. The result list shows every file’s size before and after, and says which files could not be made smaller.
  4. Download one file, a selection, or everything as a ZIP. Your originals are never changed.

Best balance or a target size?

Measured examples

These numbers come from our automated tests of the real engine on 1 November 2026, using test images we generated (synthetic pictures full of fine grain, which are harder to compress than most real photos). Your own results will differ, and the result list shows them. A 2400 × 1600 JPG of 1,276,298 bytes asked for 100KB came out at 97,077 bytes and 2391 × 1594 pixels: lowering quality was almost enough on its own. Asked for 50KB it needed 48,323 bytes and 1958 × 1305 pixels, so the picture itself had to shrink. A 1600 × 1200 PNG of 3,838,124 bytes could only reach 200KB (190,794 bytes) by shrinking to 395 × 296 pixels, while the same picture saved as a JPG fitted 100KB (98,777 bytes) at its full 1600 × 1200.

Limits

Processed in your browser

Compression runs on your device. Your browser loads the page and the image engine from this site, then works on your files locally; they are not uploaded. Reloading the page removes the images you added.

See all tools