Image Compressor

Shrink JPG, PNG, and WebP in your browser. Set quality or a target size, then download a file or a ZIP.

Runs in your browser — images never leave your device

Drop images here or click to choose

JPG, PNG, or WebP · stays on this device

Compression
80
Advanced
px

Leave empty to keep the original size. Images are never enlarged.

For PNG output only. Shrinks further by cutting the color palette — not a JPEG-style quality slider.

How to use it

  1. 1

    Drop or choose JPG, PNG, or WebP files. They stay in this browser.

  2. 2

    Pick Quality or a target size, and choose an output format.

  3. 3

    Download one image or a ZIP of the whole batch.

What it does

This tool shrinks image files in your browser so they are easier to attach, upload, or put on a page. You choose a quality level, or a size you need to stay under. Nothing you select is sent to our servers.

Making a JPEG or WebP smaller is usually lossy: some detail may go away. That is a tradeoff, not a bug, and it is not the same as “no quality loss.” If a file cannot get under your target size, you still get the smallest version we could make, with a note — not a silent failure and not a fake success.

Frequently asked questions

Are my images uploaded?

No. Compression runs in your browser. Files you choose are not sent to our servers.

Is this lossless?

Not by default. JPEG and WebP compression is lossy: the file gets smaller and the picture may lose some detail. PNG is optimized more gently unless you turn on Reduce colors. This tool does not promise “no quality loss.”

What if I need a file under 200 KB?

Switch to Target size and enter the limit. We’ll lower quality, and shrink the longest edge only if needed. If it still can’t get under the limit, you’ll get the smallest version we could make and a clear note.

Which formats can I use?

Input and output: JPG, PNG, and WebP. GIF, SVG, HEIC, and AVIF are not supported in this version.

Is there a file or batch limit?

There’s no account or plan cap. Very large images may run slowly or fail because they use this device’s memory.

Related tools