Skip to content
Utilities

Free Image Compressor

Shrink a photo's file size with a live preview of the result. Nothing is uploaded, everything happens on your device.

What this does: compresses an image to a smaller JPEG file size, entirely in your browser using the Canvas API. It is free, with no signup and no server upload: your photo never leaves your device.

Click to select an image or drag and drop it here.

Frequently asked questions

Is this image compressor free, and does my photo get uploaded anywhere?

Yes, it is 100% free with no signup, and no. Your photo is loaded straight into a canvas element in your browser and compressed there using JavaScript. It is never sent to a server.

How does the quality slider affect file size?

Lower quality values produce a smaller JPEG file by discarding more image detail, while higher values keep more detail at the cost of a larger file. The estimated size updates automatically as you drag the slider.

What image formats can I compress with this tool?

You can upload any common image format your browser can display, such as JPEG, PNG, or WEBP. The compressed output is always saved as a JPEG file.