Compress Image to Target Size
Find the best image quality under a precise KB or MB limit.
Reduce JPG, PNG and WebP file sizes without uploading them. Add one image or a whole batch—the work happens on your device.
Find the best image quality under a precise KB or MB limit.
Compress a batch of images locally and download all completed results.
Convert JPG, PNG and WebP images using your browser's native codecs.
Choose JPG, PNG or WebP files. Batch processing supports up to 20 at once.
Your browser decodes, resizes if requested and re-encodes each image in a background worker.
Compare the measured sizes and save one result or download the completed batch.
JPG stays JPG. PNG and WebP use WebP output because browser quality controls can reduce those files more predictably. You can keep the original format in Advanced settings.
The compressor searches several quality levels and keeps the highest-quality result at or below your target. Some targets cannot be reached without changing dimensions; when that happens, the result says so clearly.
Yes. You can compress single images or a batch without creating an account.
No. This compressor decodes and re-encodes supported images inside your browser. Your files are not sent to NimbleWebTools.
The first release accepts JPG, PNG and WebP. Output support depends on your browser and is checked before processing.
Lossy compression trades a small amount of visual detail for a much smaller file. The target-size mode searches for the highest quality it can find under your chosen limit.
Yes. Add up to 20 images and they will be processed one at a time to keep memory use predictable, especially on phones.
Generated JPG and WebP files are re-encoded without copying the original metadata. This removes common EXIF data, including embedded location details.