What Is the Image Compressor?
The Image Compressor shrinks image file sizes by up to 90%. It supports JPEG, PNG, WebP, GIF, AVIF, and SVG, with batch upload, color-count and dithering controls, resizing, and ZIP download. PNG files are compressed with the oxipng quantizer, GIF with gifsicle, AVIF with libavif, and SVG with svgo.
All compression happens in your browser — the WebAssembly engines run in a background worker so the page stays responsive, nothing is uploaded, and your images never leave your device.
How to Compress an Image
Compressing an image takes three steps:
- Upload or drop one or more images.
- Choose the output format, quality, colors, dithering, and resize options.
- Click Compress All and watch the progress.
- Compare sizes, then download each image or the whole batch as a ZIP.
Which Format Should I Choose?
JPEG is the best all-around choice for photos. WebP and AVIF offer even better compression for photos and graphics and are supported by all modern browsers. PNG is lossless and ideal for sharp edges, text, or transparency — use the Colors and Dithering controls to shrink it dramatically. GIF suits small animations and logos with flat colors.
Typical Use Cases
- Shrinking product photos before uploading them to an online store.
- Optimizing images for web pages and email newsletters to speed up loading.
- Reducing file size so images fit within messenger and email attachment limits.
- Preparing social media images that upload faster on slow connections.
Tips
- Start at 80% quality — it usually looks identical to the original while saving a lot of space.
- For images with transparency, keep PNG and only lower quality if size still matters.
- Compress the largest images first; they offer the biggest savings.
- Use the format dropdown to convert a bulky PNG to WebP or JPEG in the same step.