Compress Images for free, privately
Big images slow down websites, fill up email attachments and get rejected by upload forms. This compressor re-saves your images more efficiently, so the file shrinks while the picture looks the same. A phone photo of 4 MB usually ends up well under 1 MB.
Two ways to use it: choose a quality and let the size follow, or type a target size, such as 100 KB for a job application portal, and the tool finds the best quality that fits. It uses professional encoders (mozjpeg, libwebp, libimagequant and oxipng) compiled to run in your browser, so your images are never uploaded.
How it works
- Add images: drop JPG, PNG or WebP files, click to choose them, or paste a screenshot.
- Pick Quality or Target size, and a format if you want to convert.
- Press Compress images. Each file shows its new size and how much it saved.
- Download images one by one, or all of them as a ZIP.
Compress an image to a specific size
- Reduce image size in KB (any size)
- Compress image to 10 KB
- Compress image to 15 KB
- Compress image to 20 KB
- Compress image to 30 KB
- Compress image to 40 KB
- Compress image to 50 KB
- Compress image to 100 KB
- Compress image to 150 KB
- Compress image to 200 KB
- Compress image to 300 KB
- Compress image to 500 KB
- Compress image to 1 MB
- Compress image to 2 MB
Frequently asked questions
How do I compress an image to 100 KB or 200 KB?
Choose Target size, type 100 or 200, and press Compress images. The tool tries qualities until the file fits. If even low quality is still too big, it also reduces the dimensions a little until the image fits.
Will compression lower the quality?
JPG and WebP compression removes detail the eye barely notices. At quality 75 most photos look identical to the original. Very low targets on large photos can show blur, so check the result before using it.
Can it compress PNG and keep transparency?
Yes. With Same format, a PNG stays a PNG: the tool reduces it to at most 256 carefully chosen colours with smooth dithering, the same method as pngquant and TinyPNG, then packs the file with oxipng. Screenshots, logos and graphics usually shrink by 60 to 80 percent and keep their transparency. For photos saved as PNG, JPG or WebP is smaller still.
Is this as good as paid or server-based compressors?
It uses the same open-source encoders many of them run on their servers: mozjpeg for JPG, libwebp for WebP, and libimagequant with oxipng for PNG. The difference is that here they run inside your browser, so nothing is uploaded and there is no daily limit.
Are my images uploaded?
No. Compression runs in this page on your own device. Once your first image is done, the encoders are cached, and it keeps working even offline.
Related tools
Encoders: mozjpeg, libwebp, oxipng (via jSquash) and libimagequant (GPL-3.0, WebAssembly build source). Licences: NOTICE.