Image Compressor
Shrink JPG, PNG, and WebP in your browser. Set quality or a target size, then download a file or a ZIP.
Drop images here or click to choose
JPG, PNG, or WebP · stays on this device
Results
Choose or drop JPG, PNG, or WebP files to compress them here.
How to use it
- 1
Drop or choose JPG, PNG, or WebP files. They stay in this browser.
- 2
Pick Quality or a target size, and choose an output format.
- 3
Download one image or a ZIP of the whole batch.
What it does
This tool shrinks image files in your browser so they are easier to attach, upload, or put on a page. You choose a quality level, or a size you need to stay under. Nothing you select is sent to our servers.
Making a JPEG or WebP smaller is usually lossy: some detail may go away. That is a tradeoff, not a bug, and it is not the same as “no quality loss.” If a file cannot get under your target size, you still get the smallest version we could make, with a note — not a silent failure and not a fake success.
Frequently asked questions
Are my images uploaded?
No. Compression runs in your browser. Files you choose are not sent to our servers.
Is this lossless?
Not by default. JPEG and WebP compression is lossy: the file gets smaller and the picture may lose some detail. PNG is optimized more gently unless you turn on Reduce colors. This tool does not promise “no quality loss.”
What if I need a file under 200 KB?
Switch to Target size and enter the limit. We’ll lower quality, and shrink the longest edge only if needed. If it still can’t get under the limit, you’ll get the smallest version we could make and a clear note.
Which formats can I use?
Input and output: JPG, PNG, and WebP. GIF, SVG, HEIC, and AVIF are not supported in this version.
Is there a file or batch limit?
There’s no account or plan cap. Very large images may run slowly or fail because they use this device’s memory.