Skip to the tool
ClipFlow

Compress Images Online

Reduce your image size to fit strict limits (e.g., 250kB or 500kB) without losing much quality.

How to use it

  1. 1Pick the image you want to shrink.
  2. 2Choose Free to keep the whole frame — or a ratio, if you want to crop while you are here.
  3. 3Select the ceiling: 100 KB, 250 KB, 500 KB, 1 MB or 5 MB.
  4. 4Compress, compare against the original size shown on screen, and download.

What makes this one different

Target Size Selection

Choose the exact maximum file size you need, and we'll recursively compress it until it fits.

Fast & Private

Files aren't uploaded to our server. All processing runs directly in your browser.

Quality first, dimensions last

Lower WebP quality is tried before anything else, so a 4 MB photo can become a 500 KB photo at the same width and height whenever the format allows it.

Formats and technical details

Accepted input
JPEG, PNG, WebP, AVIF and anything else the browser decodes
Output
WebP
Targets
100 KB, 250 KB, 500 KB, 1 MB, 5 MB
Method
Quality search first, downscaling only if needed
Privacy
Runs in the browser; the file is never sent to a server

What people use it for

  • Getting a photo under the upload cap of a forum, a ticketing system or a government form.
  • Cutting page weight before putting an image on a website.
  • Sending a batch of photos by email without hitting the attachment limit.

Limitations worth knowing

  • The output is WebP, so a form that only accepts JPEG or PNG will still reject it.
  • Transparency is preserved, but a transparent image costs more bytes than an opaque one at the same target.
  • Under roughly 100 KB a detailed photograph starts showing artefacts — that is the format working as designed, not a fault.
  • The workbench opens with a 1:1 selection; switch to Free if you do not want the image cropped at all.

How the size target is actually hit

The image is encoded to WebP at full quality first. If the result is over your ceiling, quality drops in steps and the encode repeats until the file fits or quality bottoms out.

Only then does resolution come into play: the canvas is scaled down and re-encoded until the target is met. That order matters, because a smaller file at the same dimensions beats a sharp file nobody can upload.

Choosing a sensible target

100 KB is for icons and anything that must load instantly on a slow connection. 250 KB to 500 KB covers avatars, forum attachments and most upload forms.

1 MB and 5 MB exist for photographs you want to keep looking good — a portfolio image, a print reference — where the limit is bandwidth rather than a hard rejection.

Frequently asked questions

How do I get an image under 500 KB?

Choose the 500 KB target and compress. Quality is stepped down until the file fits, and the dimensions are reduced only if that is not enough.

Does compressing lose quality?

Yes — these targets are lossy. Going from 4 MB to 1 MB is usually invisible on screen; forcing the same photograph to 100 KB is not.

Is there a limit on how many images I can compress?

No. Nothing is queued on a server, so you can run it as often as you like, one image at a time.

Can I compress without cropping?

Yes. Select Free and drag the selection to cover the whole image — the crop step then changes nothing and only the encoding applies.

Why WebP instead of JPEG?

At the same file size WebP holds more detail, and unlike JPEG it keeps transparency, so PNG logos survive the trip.

Related tools

What people usually do next.

Fast and private — processed locally on your device.