Image Compressor
Shrink JPEG, PNG and WebP files without sending them anywhere. Drop them in, pick a quality, download the results.
Every file is decoded, resized and re-encoded inside your own browser. There is no upload and no queue, so it keeps working even with your network disconnected.
The compression happens on your machine, not ours. Most image compressors upload your file to a server. This one has no network call in it.
Nothing leaves the browser
Product screenshots, unreleased designs and client work have nowhere to go.
WebP, JPEG or PNG
WebP is usually smallest, JPEG the most universally supported, PNG lossless with transparency. Switching format re-encodes from the original.
Up to 30 files at once
Drop a folder’s worth in, optionally cap the width, and download them individually or together.
It admits when it cannot help
Re-compressing an optimised file often makes it bigger. When that happens the original is kept and the row says so.
Frequently asked questions
Are my images uploaded anywhere?
No. The file is read from your disk, drawn to a canvas and re-encoded inside your browser. Nothing is transmitted.
Which format should I pick?
WebP for the smallest file, JPEG for older or unpredictable software, PNG for lossless quality or transparency. PNG ignores the quality slider, because it has no lossy mode.
Why did one of my files not get smaller?
It was already well compressed. When the result comes out larger, the tool keeps your original and labels the row.
Is there a limit on file size or number?
Thirty files per batch and 40 MB per file. These are limits of browser memory, not policy.
Does compressing lose quality?
Slightly, at WebP and JPEG settings. Around 80% is usually indistinguishable on screen; drop to 60% for decorative images. PNG is lossless.