Image compressor
Shrink the size of your images (PNG, JPEG, WebP) right in your browser, with nothing ever uploaded to a server.
Drop one or more files here
or click to browse
PNG, JPEG, WEBP
About: Image compressor
Image Compressor shrinks PNG, JPEG and WebP files right in your browser. You pick a quality level for JPEG and WebP, or a color count for PNG, then compare the result against the original before downloading it. It is handy for lighter images on a website, smaller screenshots in documentation, or getting under an upload size limit. You can drop a whole batch at once, see how much space you saved in total and grab everything as a ZIP archive.
Features
- Compresses JPEG and WebP with a quality slider from 1 to 100, applied across the whole batch.
- Reduces PNGs to a palette of 2 to 256 colors, then optimizes them with oxipng for real size savings.
- Compare original and compressed versions with a before/after slider, and open any image larger to inspect it.
- Shows the size before and after for each image and for the whole batch, with the percentage saved.
- Keeps the original automatically when compression makes a file bigger, and downloads the batch as one ZIP.
How to use it
- Drop one or more PNG, JPEG or WebP images onto the page.
- Adjust the quality slider (JPEG, WebP) or the colors slider (PNG) to balance size and appearance.
- Click Compress all and check each result with the before/after slider.
- Download images one by one or all together as a ZIP archive.
Questions about usage
No. Compression runs on WebAssembly encoders (MozJPEG, libwebp, oxipng) inside your browser. Your images never leave your device, and the compressed files are created and downloaded locally.
PNG, JPEG and WebP. Each image keeps its original format, so a PNG stays a PNG and a JPEG stays a JPEG. To switch formats, for example from PNG to WebP, use the image converter instead.
This happens when the original is already well optimized or when the quality setting is high. The tool warns you and downloads the original instead. Lower the quality or the number of colors to get an actual reduction.