Shrink to exact size — not a pixel of guesswork.
Drop files, set target KB/MB, press Compress. Pure browser, zero uploads.
Drop images here, or click to browse
JPEG · PNG · WEBP — processed locally, never sent anywhere
75%
PNG is lossless — quality won't shrink it much. Try WEBP.
0 files
Nothing loaded yet — the light table is waiting.
How it works
- Drop in your images. JPG, PNG, or WebP — one file or a whole batch.
- Choose Target size mode. Enter exact KB or MB, then hit the orange Compress button. The tool repeatedly encodes to fit under your limit.
- Download the result. Individual files or one ZIP. Nothing leaves your device.
Frequently asked questions
Are my images uploaded to a server?
No. Everything is processed locally with the Canvas API. Your files never leave your browser.
How do I compress to an exact target size?
Switch to Target size mode, enter a number, pick KB or MB, and press the Compress button. The algorithm finds the highest quality that fits under your size.
Which formats are supported?
Input: JPG, PNG, WebP. Output: JPEG, WebP, or PNG. WebP usually gives the smallest files.
Can I batch compress?
Yes, drop multiple files. They process in parallel, and you can download all as a ZIP.
Is it really free?
Completely. No signup, no watermark, no limits other than your browser's memory.