Compress an image to 100 KB

Drop an image and get it under 100 KB — verified byte count, honest failure if the target is out of reach.

Drop images here, or click to choose

JPG, PNG, WebP. Multiple files OK. Everything stays on this page.

Fixed target: 100 KB per image. PNG inputs are converted to JPEG (transparent areas fill white) — PNG cannot be shrunk losslessly.

How to use — step by step

  1. Drop the image — one or many. The 100 KB target is already set.
  2. Compression runs automatically: quality drops first, then pixel dimensions, until the file fits under 100 KB.
  3. Download the result. If the target proved impossible at usable quality, the tool says so and shows the smallest size it reached.

How it works

This page is the same engine as the main Image Compressor with the target fixed at 100 KB per image. The verify-and-retry ladder measures every attempt's real output size — never an estimate — and stops at the first attempt that fits, preferring quality drops over resolution loss for the first passes. EXIF metadata is stripped on re-encode. The file is processed in your browser and uploaded nowhere.

Frequently asked questions

Why 100 KB?

It's a common practical ceiling: forms, upload fields and email attachments frequently reject images above this size. The exact limit of any platform can change — check its current requirements.

The result misses the target slightly. Why?

Because the tool refuses to fake it: encoders can't hit an arbitrary byte count exactly, so the ladder stops when a step fits under the cap. The reported size is the measured truth.

My PNG turned into a JPEG.

PNG is lossless and can't be squeezed this way; conversion is how the size target is reachable. Transparency fills with white — keep a PNG original if you need alpha.

Multiple files?

Yes — each is compressed to the same 100 KB target independently, with a combined ZIP download.