Free Online Image Compressor
Compress Images to Your Exact Target Size
Upload any JPEG, PNG, or WebP image, set your desired file size, and Squezr will compress it to fit. All without uploading to a server. Your images stay private.
Start CompressingFeatures
- Set an exact target size in KB or MB
- Batch compression — up to 30 images at once
- 100% client-side processing — nothing uploaded
- Supports JPEG, PNG, and WebP formats
- Smart binary search algorithm for optimal quality
- Progressive resizing for extreme compression targets
- Automatic metadata stripping for privacy
- Real-time progress tracking
- Download individually or as a ZIP archive
Other Tools
Frequently Asked Questions
- Is my image uploaded to a server?
- No! Squezr processes everything directly in your browser using Web Workers. Your images never leave your device, ensuring complete privacy.
- What image formats are supported?
- Squezr supports JPEG, PNG, and WebP formats for both input and output. You can convert between formats during compression.
- How does the compression work?
- Squezr uses a binary search algorithm over quality parameters to find the highest quality that meets your target size. If quality reduction alone isn't enough, it progressively reduces image dimensions.
- Is there a file size limit?
- Yes, the maximum input file size is 50 MB and the maximum image resolution is 100 megapixels. These limits protect your browser from running out of memory.
- Is Squezr free to use?
- Yes, Squezr is completely free to use with no watermarks or hidden charges.
- Can I compress multiple images at once?
- Yes! Squezr supports batch compression — drop up to 30 images at once and compress them all with shared settings. You can download files individually or as a ZIP archive.