What this tool does
The compressor re-saves each image at the quality you choose. Lower quality removes fine detail to make JPG and WebP files smaller. At moderate settings (around 70–85) the difference is often hard to see; at low settings you'll notice blur, banding and blocky edges. Use the before/after slider to judge. You can also set a maximum width: images wider than that are scaled down with the proportions kept, which is often the biggest saving of all for phone photos.
Every result shows the original and new size side by side. If a file comes out larger than the original (it happens with images that were already well compressed), it is clearly marked so you can keep your original instead.
When it's useful
- Speeding up a website or blog by trimming hero images and product photos.
- Sending a batch of holiday photos by email without hitting attachment limits.
- Freeing up space in cloud storage or a shared drive.
How to use it
- Choose or drop up to 50 images.
- Set the quality. Start at 75 for photos.
- Optionally set a max width, such as 1920 px for full-screen web images or 1200 px for blog posts.
- Press Compress images, then download files individually or all at once as a ZIP.
Choosing a format
| Format | Quality slider | Transparency | Best for |
|---|---|---|---|
| JPG | Yes | No (filled with white or your chosen colour) | Photos, maximum compatibility |
| WebP | Yes | Yes | Websites; often smaller than JPG at similar visual quality |
| PNG ("Same as original") | No, lossless | Yes | Screenshots, logos, graphics with sharp edges |
PNG files are saved losslessly, so the quality slider has no effect on them. If your PNG is a photo, switch the output to JPG or WebP for a large reduction. For a hard size limit, use Compress to KB instead.
Practical examples
- A 3.8 MB 4032 × 3024 phone photo with max width 1920 and quality 75 often ends up a few hundred KB.
- A screenshot PNG converted to WebP at quality 85 is often a fraction of its PNG size with no visible change.
Limitations
- Up to 50 files and 300 MB per batch; 50 MB per file.
- GIF animations are flattened to their first frame.
- Metadata (camera info, GPS) is removed. Orientation is applied so photos stay upright.
- Re-compressing an already compressed JPG loses a little more detail each time. Keep your originals.