Free Online Image Compressor
Reduce image file size while maintaining quality. Adjustable compression level and batch support. All processing in your browser — your files never leave your device.
Drag and drop files here
or
Accepted input: JPG, PNG, or WebP
How to Compress Images
- Upload one or more images (JPG, PNG, WebP)
- Adjust the quality slider — 80% is a good starting point
- Optionally set a maximum width to reduce dimensions
- Click "Compress", then download files individually or once as a ZIP
Features
- Adjustable quality from 10% to 100%
- Quality mode or verified target-size mode
- Optional starting max width
- Batch compress with one ZIP download
- Shows before/after file sizes
- 100% client-side processing
- Capacity depends on browser memory and Canvas limits
Frequently Asked Questions
How does image compression work?
Our compressor re-encodes your image at a lower quality setting using the browser's built-in Canvas API. For JPEG images, this reduces file size by adjusting the compression level. For PNG, it uses PNG encoding. Your images never leave your device.
What's the difference between quality levels?
At 100% quality, there is virtually no visible difference from the original. At 80% (our default), most people cannot tell the difference, but file sizes drop significantly. Below 60%, you may start to see compression artifacts in photos.
Can I compress PNG images?
Yes, but PNG is a lossless format, so quality adjustment has no effect on PNG. You can reduce PNG file size by limiting the maximum width, which scales down the image dimensions.
How much can I reduce file size?
Typically 30-70% reduction for JPEG photos at 80% quality. Results vary depending on the original image content — photos with lots of detail compress less than simpler images.
Is there a batch compression limit?
There is no server-side batch quota, but the practical limit depends on available browser memory and image dimensions. Large batches can be slow or fail, especially on mobile devices.
Can I download all compressed images at once?
Yes. After processing, Download all as ZIP creates one local archive containing only successful results. Individual downloads remain available, and any failed file stays visible with its error reason.
Will compression affect image dimensions?
No, unless you set a Max Width limit. By default, compression only affects file quality, not dimensions. If you set a Max Width, images wider than that limit will be scaled down proportionally.
How do I make a photo smaller to email?
Upload your photo, set quality to 75-80%, set max width to 1280px, and click Compress. Most phone photos (3-8MB) will compress to under 500KB — small enough for any email provider.
How do I reduce image file size to under 100KB?
Choose Target file size mode and enter 100KB. The tool uses bounded quality and dimension search, then labels each result Target met only when its actual Blob is 100KB or less.