Image Compressor Converter
Compress JPG, PNG, and WebP images online for free, directly in your browser. Adjust quality, compare before and after size, and download — no upload or signup required.
Drop your files here
or choose files
Supports JPG, PNG, or WebP
Your files are processed locally in your browser and are not uploaded to our servers.
How to use the Image Compressor converter
- 1
Drop one or more JPG, PNG, or WebP images onto the upload area, or click it to choose files.
- 2
Choose an output format — keep the original, or convert to JPG, PNG, or WebP (AVIF too, if your browser can encode it) — and adjust the quality slider.
- 3
Click "Compress" to process every image in your browser.
- 4
Download images individually, or all at once as a ZIP.
Common uses
- Shrinking photos before uploading them to a website or form with a size limit
- Reducing image size for a faster-loading page
- Compressing a batch of images before emailing or archiving them
Supported formats and limitations
Accepts JPG, PNG, or WebP, up to 20 files at a time.
- PNG compression is lossless, so PNG files (whether that's your original format or your chosen output) shrink much less than JPG or WebP at the same quality setting — that's a property of the format, not a limitation of this tool.
- Converting a transparent PNG or WebP to JPG fills the transparent areas with black, since JPG has no transparency channel to preserve — keep the output as PNG or WebP if you need to keep transparency.
- AVIF output only appears as an option when your browser can genuinely encode it — it's not offered as a choice that would silently fail or fall back to another format.
- Very large batches of high-resolution images are processed one at a time to keep memory use reasonable, so a large batch takes proportionally longer.
- Up to 20 images per batch, 20 MB each.
Frequently asked questions
No. Compression happens entirely in your browser using the Canvas API — nothing is sent to a server.
JPG/JPEG, PNG, and WebP for upload. For output, you can keep the original format or convert to JPG, PNG, or WebP — and AVIF too, if your specific browser supports encoding it.
You can change it. Pick "Original format" to keep it as-is, or choose JPG, PNG, or WebP from the Output format menu before compressing.
PNG is a lossless format, so the quality slider doesn't apply to it the way it does to JPG or WebP — re-encoding to PNG mostly just strips incidental metadata rather than meaningfully shrinking it. For a big size reduction, choose JPG or WebP as the output format if you don't need transparency.
Yes — add up to 20 images and click "Compress" once; each gets its own before/after size and download button.
Yes, 20 MB per image, up to 20 images per batch.