Compress Image

Shrink a JPG, PNG or WebP to an exact size - 50KB, 200KB, 1MB, whatever you need. Runs in your browser, so the file never uploads. Need different dimensions rather than a smaller file? Use Resize Image, or change format with Convert Image.

How to use Compress Image

  1. 1

    Add your images

    Drop a JPG, PNG or WebP onto the box, or click it to pick files. Several at once is fine.

  2. 2

    Set the target size

    Drag the slider to the size you need - a low target for a strict upload limit, a higher one when quality matters more.

  3. 3

    Compress and download

    Each file is re-encoded to land at or under your target. You see the before and after size, then download the result.

Compress images to a size limit, not a guess

Most upload forms do not ask for a quality setting, they ask for a maximum size: 100KB for an exam portal, 2MB for a job site, 1MB for an attachment you want to arrive quickly. That is why this image compressor works from a target size. You pick the number, and each JPG, PNG or WebP is re-encoded until it fits at or under it, so you are not stuck repeating the process by trial and error.

Compression works best on photos, where small changes in colour detail are invisible. Screenshots and graphics with large flat areas often shrink more by changing format, so if a PNG will not get small enough, try Convert Image to WebP or JPG first.

A free image compressor that keeps your files private

Many online compressors upload your photo to a server, process it there and send it back. This one runs entirely in your browser, which has two practical benefits: personal files such as ID scans, signatures and family photos never leave your device, and there is no queue, no daily limit and no watermark.

If an image is still too big after compressing, the pixel dimensions are usually the cause. A 4000-pixel-wide phone photo carries far more data than a website or form needs. Reduce it with Resize Image, then compress again.

Common questions

How do I compress an image to an exact size like 50KB or 1MB?

Set the target-size slider to the limit you need before you press Compress. The tool re-encodes the image to land at or under that size, which is what upload forms, job applications and government portals actually check.

Does this work with WebP?

Yes - JPG, PNG and WebP all compress the same way here. If you need to change format rather than just shrink the file, use Convert Image instead.

Will compressing ruin the quality?

Some detail is always lost when a file gets smaller, but at moderate targets the difference is hard to see on a screen. If a result looks soft, raise the target and compress the original again rather than re-compressing the output.

Are my images uploaded anywhere?

No. Compression runs in your browser using its own image engine, so the file never leaves your device and nothing is stored on a server.