Reduce image size

Shrink an image to a target file size in KB. Set a limit, pick a format, and the tool finds the best quality that fits. It runs in your browser, so nothing is uploaded and there are no limits.

Drop an image, or click to browse
Compression happens in your browser. Nothing is uploaded.

How to reduce image file size

  1. Drop an image into the box, or click to browse.
  2. Enter the target size in KB, for example 200.
  3. Optionally cap the max width to hit smaller targets on big photos.
  4. Compress, then download the smaller file.

KB, dimensions and quality

File size in KB is not the same as pixel dimensions. A 4000 pixel photo can be heavy even at low quality, so the most reliable way to hit a small KB target is to reduce both the quality and the width. JPG and WebP compress photos far smaller than PNG, which is best kept for logos and flat graphics.

Frequently asked questions

How do I reduce an image to a specific KB?
Set the target size in KB and the tool searches for the highest quality that fits under it. For JPG and WebP it adjusts compression; for a large photo you can also cap the max width to reach a smaller target.
Does compressing an image lose quality?
JPG and WebP are lossy, so there is a trade-off, but modern encoders keep photos looking clean at a fraction of the size. PNG is lossless but larger; use it only for graphics that need it.
Is there a file size or count limit?
No. Because everything runs on your device there is no server limit. Very large images just take a moment longer to process.
Why is my image still too big?
If a photo will not drop below your target at reasonable quality, reduce the max width too. Fewer pixels is the most reliable way to shrink a file.

Need to change the dimensions rather than the weight? Use the image resizer.