Reduce the file size of JPEG, PNG and WebP images in your browser by lowering the quality or the dimensions, and compare before and after with a slider. The output keeps the original format, and the image is compressed on your device without being uploaded.
The Image Compressor makes an image file smaller so it loads faster on a web page or fits an upload or email size limit. Lower the quality, the dimensions, or both, and the result is shown next to the original with a draggable comparison slider and both file sizes. It works on one image at a time, entirely in your browser.
name-compressed.jpg (or .png / .webp).To compress another image, drop it onto the preview.
| Format | Quality slider | Most effective way to shrink it |
|---|---|---|
| JPEG | Yes | Lower the quality; reduce the size for large photos |
| WebP | Yes | Lower the quality; reduce the size for large images |
| PNG | No (lossless) | Reduce the size |
No. Compression runs in your browser with the Compressor.js and browser-image-compression libraries. The image is stored only in your browser so it can be shown again next time.
PNG is a lossless format, so it has no quality setting and the image is saved as PNG again. Reduce the Size instead, or convert the image to JPEG or WebP with the Image Converter tool.
Not in this tool; it handles one image at a time. The Image Converter tool accepts multiple files, has quality and resize options, and can download the results as a ZIP.
No. The compressed image is re-encoded and does not keep metadata such as the camera model or GPS location.