Add images, set the quality and output format, click Compress, then compare before and after and download one file or all of them as a ZIP. Files stay in your browser.
Add JPG, PNG or WebP images, set the quality (80% is the default), pick an output format and click Compress Images, then Download All to get a ZIP.
Use the Image Compressor
Compression Options
80%
Recommended. Best sharpness for web use.
Queue (0)
No files added yet
You can also paste an image from the clipboard
Original
Compressed
Quick answer
Add JPG, PNG or WebP images, set the quality (80% is the default), pick an output format and click Compress Images, then Download All to get a ZIP. Everything runs in your browser, so the images are not uploaded. JPG and WebP files are re-encoded at that quality and PNGs are cut to a palette of up to 256 colors. In our test at 80%, a 933 KB JPG photo dropped to 395 KB and a 582 KB PNG screenshot to 47 KB.
Examples
Quality
JPG 933 KB
PNG 582 KB
100%
933 KB (kept)
234 KB (-60%)
90%
668 KB (-28%)
47 KB (-92%)
80%
395 KB (-58%)
47 KB (-92%)
50%
175 KB (-81%)
37 KB (-94%)
30%
107 KB (-88%)
30 KB (-95%)
80%, as WebP
410 KB (-56%)
112 KB (-81%)
Add your images and click Compress Images.
Summary
Add images, set the quality and output format, click Compress, then compare before and after and download one file or all of them as a ZIP. Files stay in your browser.
How it works
Click the upload zone or drag and drop image files.
Adjust the quality slider (80% is recommended for web use).
Pick an output format: Same as input, JPEG, WebP or PNG.
Click "Compress Images" to process the queue.
Click a finished file to compare the original and compressed image side by side and download it on its own.
Click "Download All" to save your compressed images in a ZIP archive.
Use cases
Reduce image file sizes before uploading to a CMS or website.
Compress screenshots for sharing without quality loss.
Optimize product images for e-commerce platforms.
Reduce photo sizes before attaching to emails.
Frequently Asked Questions
No. All compression happens entirely in your browser using JavaScript. Your images never leave your device.
You can add JPG/JPEG, PNG and WebP files. By default each file keeps its format. Choose JPEG, WebP or PNG under Output format to convert the whole queue. PNG output is reduced to a color palette (UPNG), while JPEG and WebP use your browser's encoder at the chosen quality.
For PNG output it is lossless: the pixels stay the same and only the compression is redone, which took a 582 KB screenshot down to 234 KB in our test. For JPG and WebP it re-encodes at maximum quality, which often makes the file bigger. When the format stays the same, the tool then keeps your original and shows No change.
When the output keeps the input format, the tool keeps your original file instead, so you never get a bigger file. When you convert to another format, you get the converted file even if it is larger, and the row shows the increase in red.
It depends on the image. For photos saved as PNG, WebP or JPEG output is usually far smaller. For screenshots and graphics with flat colors, PNG output with a reduced palette is often the smallest and stays sharp. JPEG has no transparency, so transparent areas turn white, while WebP and PNG keep it. Try two formats and compare the preview and sizes.
Not to an exact byte target. Choose a quality level, click Compress Images, and check the resulting size. If needed, reset and try a lower quality setting.
No. Width and height stay the same and only the file size changes, as the before and after preview shows. For a much smaller file, for example a 4000 px phone photo going on a website, shrink it first with the Image Resizer, then compress the result here.
Usually yes. Each compressed file is saved as a new image, which drops EXIF data such as GPS location, date and camera model. If a file shows No change, the tool kept your original, metadata included. To strip metadata without compressing, use the EXIF Remover.
No. The compressor takes JPG, PNG and WebP only, and other files are skipped when you add them. Convert iPhone HEIC photos with the HEIC to JPG Converter or AVIF files with the AVIF to JPG Converter first, then compress the JPG here.