Compress Image

Drop a photo, drag the quality slider, and download a smaller file. Everything happens on your device — nothing is uploaded to a server.

Drop an image here or click to browse

JPG, PNG, WEBP — PROCESSED LOCALLY, NEVER UPLOADED

Frequently asked questions

Does this upload my images anywhere?

No. The compression happens in your browser using the Canvas API. Your image is never sent to a server — you can disconnect your internet after the page loads and it will still work.

What’s the difference between JPG, WebP and PNG here?

JPG and WebP are lossy formats — lowering the quality slider reduces file size by discarding detail. WebP typically produces smaller files than JPG at the same visual quality. PNG is lossless, so the quality slider won’t shrink it further; use PNG only when you need transparency or pixel-perfect output.

Is there a file size or image count limit?

No artificial limit — the only ceiling is your device’s memory, since processing happens locally rather than on a server.

Will compressing reduce the image dimensions?

No, this tool keeps the original width and height and only re-encodes the pixel data at a lower quality. Use the Resize Image tool if you also want to shrink the dimensions.