Drop images hereor click to choose · JPG, PNG, WebP, HEIC · batch supported

How it works

The image is re-encoded on a canvas in your browser. A binary search finds the highest quality that stays under your target; if even low quality is too large, the image is scaled down step by step until it fits. EXIF metadata, including GPS location, is not kept.

How do I compress an image to exactly 100 KB?

Pick the 100 KB target (or type any size), drop your image and download the result. The tool searches for the highest quality that still fits under the limit, and only reduces the dimensions if quality alone is not enough.

Will compressing reduce quality?

Some detail is always lost with lossy compression, but at typical targets (100 KB and up for a phone photo) the difference is hard to see. Very small targets such as 20 KB also reduce the pixel dimensions.

JPG or WebP?

WebP is usually 25–35% smaller than JPG at the same quality and works in every modern browser. Choose JPG when a form, government portal or older app only accepts JPG.

Are my images uploaded to a server?

No. Compression runs entirely in your browser. Your images stay on your device, and metadata such as GPS location is removed from the output.