Target File Size
Compressed images will be ≤ this size
Drop images here or browse
Supports JPEG, PNG, WebP, GIF, HEIC
Smart Compression
Our binary-search algorithm finds the optimal quality level to hit your exact target file size while maximizing image quality.
100% Private
All compression runs locally in your browser using the Canvas API. Nothing is uploaded — your images stay on your device.
Batch Processing
Compress any number of images at once and download them individually or as a single ZIP file.
How Image Compression Works
Image compression reduces file size by adjusting the quality level and encoding parameters of the image. Our tool uses a smart binary search algorithm that iteratively tests different JPEG quality levels to find the highest quality that still fits within your target file size. This means you get the best possible image quality for any given size constraint.
If an image cannot be compressed to the target size through quality reduction alone, the tool will also scale down the image dimensions proportionally until the target is met. This ensures you always get a result, even for very aggressive compression targets.
Common Use Cases
- Meeting email attachment size limits
- Uploading photos to websites with file size restrictions
- Reducing storage space on your device
- Optimizing images for faster web page loading
- Preparing images for social media platforms
- Submitting documents with photo size requirements
Need to Resize Instead?
If you need to change the dimensions of your images rather than just the file size, check out our resizing tools.