Compress image
Make JPG, PNG and WebP photos smaller, or fit a size limit.
Enable JavaScript in your browser to use this tool.
Compress image help
Make photos smaller for email and online forms. Keep good quality at the same pixel size, or set a size limit in KB and let the tool find the best quality that fits. Your images are not uploaded.
How to use Compress image
- Choose one or more JPG, PNG or WebP images.
- Leave the target off for a smaller good-quality copy, or turn on a target size in KB.
- Click Compress image and wait a moment.
- Check the new size and the preview, then download the JPG.
Options explained
- Choose a target file size
- Off: saves a good-quality JPG at the same pixel size. On: pick a quick size or type one in KB. Sizes use 1024 bytes per KB.
Limits and supported files
JPG, PNG and WebP images. The result is always a JPG. See-through areas in PNG or WebP become white.
A target size is an aim. A detailed photo may need fewer pixels to fit, and very small targets can make faces or text hard to read.
Photos above about 16.7 million pixels are reduced to that size first. Choose up to 100 images at a time.
Tested in Chromium, Firefox and WebKit.
Questions
Does compressing an image upload it anywhere?
No. The image is compressed by your browser on this device. You can check this yourself on the verify page.
Why is my compressed image a JPG?
JPG gives the smallest files for photos, and most forms accept it. PNG and WebP images are saved as JPG, with see-through areas turned white.
Will the compressed photo lose quality?
Some detail is lost, as with any smaller JPG. Without a target, the tool keeps good quality and the same pixel size. Check the preview before you download.
Does the new image keep camera details such as location?
No. The compressed JPG is a new file and does not keep camera details such as the date, camera model or location.
Your files are processed on your device. Verify it yourself. Read our privacy policy for details about website analytics and saved settings.