HandyTools

Image compressor

Choose quality or a target KB size for lighter WebP or JPG files.

01Choose image
02Adjust settings
03Process & download
Drop images hereJPG, PNG, WebP · up to 12 · 25 MB each

How it works

Compress by quality or target size.

  1. 01

    Choose JPG, PNG, or WebP images, up to 12 at a time.

  2. 02

    Choose an output format and set quality or target size.

  3. 03

    Review the result size and download the files you want.

FAQ

Will compression always make a file smaller?

Not always. An already-compressed source or a format change can increase the size. The result shows the actual change; lower quality or resize first if needed.

Can I compress to 100KB or 200KB?

Choose Target size and enter KB. The tool adjusts encoding quality while keeping the pixel dimensions. If the smallest result is still over target, resize the image first.

Is transparency preserved?

WebP preserves transparency. JPG fills transparent areas with white because JPG has no alpha channel.

Are images uploaded?

No. Reading, processing, and downloading happen in your browser. Files are not sent to this site or a third party.

What compression actually changes

Compression changes the file's byte size, not the pixel dimensions. A 1920×1080 photo is still 1920×1080 after compression; it simply uses less data to store each pixel. That is different from resizing: resizing changes the number of pixels, compression changes how they are encoded. Once you see that, it is clear why a 5MB photo squeezed to 200KB still looks the same size on screen.

The tool offers two modes. Quality lets you set the encoding quality directly (5–100): lower means a smaller file and more visible loss. Target size lets you enter a KB figure, and the tool repeatedly re-encodes — keeping the pixel dimensions fixed — to approach it. The latter suits hard limits, like a form that says images must be under 500KB.

Why sometimes it will not shrink

If an image has already been compressed once, there is little room left — the original information is gone, and pushing quality lower only adds visible noise without saving much. Content matters too: photographs and other continuous-tone images compress well, while flat colour, text screenshots, and line art do not shrink easily under JPG or WebP, because lossy encoding handles sharp edges poorly.

When Target size never reaches your goal, the pixel dimensions are usually too large. The fix is not to crank quality to the minimum (that just looks bad) but to resize the width and height down first, then compress. Fewer pixels means a smaller file at the same quality.

Which output format to pick

WebP usually gives the smallest file at a given look and keeps PNG transparency, which suits the web. JPG has the widest compatibility — almost any software or platform opens it — but has no transparency, so transparent areas are filled white. If you are compressing to send to someone or upload to an old system that may not support WebP, JPG is safer; if you are optimising images for your own website, WebP is the better choice.