A limit for each image
We measure the actual encoded file before offering it. An unreachable target is reported as a failure.
Choose images, set the maximum KB for each, and download only results that fit. Everything stays in your browser.
or drop images here
Your images stay on your device. No uploads.
Select up to 12 JPEG, PNG, or static WebP images.
Choose a KB limit that applies to each image.
Download one result or a ZIP of successful images.
We measure the actual encoded file before offering it. An unreachable target is reported as a failure.
Compare the original and result, then download a single file or a ZIP of successful images. The ZIP total can exceed one image’s KB limit.
No registration is needed. Images stay in your browser and are never uploaded for compression.
No. The image is decoded and encoded in your browser. This site does not receive it.
No. If keeping the dimensions makes the limit impossible, allow resizing or raise the limit. We never offer an oversized result as success.
You can download the original file unchanged. Its metadata, including possible EXIF data, remains in that file.
Select up to 12 JPG, PNG or static WebP images, up to 50 MiB total. Each file must be at most 20 MiB, 40 megapixels and 16,384 pixels on either side.
Each successful image meets the same limit. The ZIP contains those files and can be larger than the limit for one image. Here, 1 KB means 1,000 bytes.
Re-encoded results do not keep EXIF; orientation is applied to the pixels. An original file returned unchanged keeps its metadata. Check the result before sharing.
Set a maximum in KB and we check the actual encoded file before offering it. JPEG and WebP try quality first, then dimensions. PNG keeps transparency and uses dimensions when needed.