Image Compressor

Shrink image file size.

Loading tool…

About Image Compressor

Image Compressor shrinks JPEG and PNG photos right in your browser. Upload an image, drag the quality slider, and watch the file size drop in real time. It shows the original size, the compressed size, and the exact percentage you saved, then lets you download the smaller JPEG with one click.

It is completely free with no sign-up, no watermarks, and no limits. Your picture never leaves your device — all the resizing and re-encoding happens locally using your browser's canvas, so nothing is uploaded to any server.

Frequently asked questions

Is the image compressor free to use?
Yes, it is 100% free with no account, no watermarks, and no limits on how many images you can compress.
Are my images uploaded to a server?
No. Everything runs entirely in your browser using the HTML canvas. Your image is never uploaded, stored, or sent anywhere — it stays on your device.
What image formats can I compress?
You can upload common formats like JPEG, PNG, and WebP. The tool re-encodes them as an optimized JPEG, which usually gives the smallest file size for photos.
How does the quality slider work?
The slider sets the JPEG quality from 0.1 (smallest file, lower detail) to 1.0 (best quality, larger file). Lower quality means more compression and a smaller file. The default of 0.7 is a good balance for most photos.
Why is my compressed file sometimes larger than the original?
If your image is already highly optimized or is a small PNG, re-saving it as JPEG at high quality can make it bigger. Lower the quality slider to force real compression, and the tool will flag when the output is larger.
Does compressing an image reduce its dimensions?
No. This tool keeps the original width and height and reduces file size by lowering JPEG quality. If you need smaller dimensions, use an image resizer instead.