Compress images online for free by setting a target file size — like "under 500 KB". We find the highest quality that fits, and resize only if needed. Works with JPEG, PNG and WebP, entirely in your browser.
Free and unlimited — no account needed
Upload your image (JPEG, PNG or WebP)
Set a target size — or tap a preset like 500 KB
We find the best quality that fits, resizing only if needed
Download your compressed image
Enter a target size or pick a preset (500 KB, 1 MB or 2 MB). We run a search for the highest encoding quality that still fits under your target, and only downscale the dimensions if quality alone isn't enough.
We always keep the highest quality that still fits your target size. If the target is very small for a large photo, we resize the image to reach it and tell you honestly when we couldn't go smaller without harming it.
No. Compression happens entirely in your browser using the Canvas API. Your images never leave your device — maximum privacy, and it's free and unlimited.
PNG is lossless, so lowering quality doesn't shrink it. For PNGs we suggest converting to WebP, which can dramatically reduce the file size while keeping transparency.
It's free, unlimited, and runs entirely in your browser.
Try it free