Compress image online

Reduce file size before uploading, emailing, or posting a photo — with a live quality slider so you can see the trade-off instantly.

Drop a JPG or PNG

or click to browse
Original
Compressed
Saved
Download compressed image

Uses the browser's built-in Canvas API to re-encode the image at the chosen quality. The file is never sent to a server.

How it works

Frequently asked questions

Is this image compressor really free?

Yes. There is no limit on how many images you can compress and no signup is required.

Are my images uploaded to a server?

No. The compression happens locally in your browser using the Canvas API. Your file is never sent anywhere.

Will compressing reduce image quality?

Some quality is traded for smaller file size, which is how compression works. Use the quality slider to find the balance that looks right for your use case.

What file types are supported?

You can compress JPG and PNG images. The output is delivered as a JPG file.

Related tools