Tool
Image Compressor
Drag in a JPG, PNG, or WebP. Pick a quality level. Download a smaller file. Nothing leaves your browser.
Drop a JPG, PNG, or WebP here, or click to browse
About the Image Compressor
JPEG compression works by discarding image data the human eye is least likely to notice — fine detail in areas of gradual colour change. At 75% quality, most photos are visually indistinguishable from the original while being 60–80% smaller. At 50%, the file is tiny but compression artefacts (blurring, blockiness around edges) become visible.
This tool always outputs JPEG, which is the most compressed format for photos. If your input is a PNG or WebP, it gets converted to JPEG — transparent areas are filled white. For photos and screenshots this is usually exactly what you want. For graphics with transparency that you need to keep, use a PNG-specific compressor instead.
Everything runs in your browser using the HTML5 Canvas API. Your images are never sent to a server — they stay on your device throughout.
The Balanced preset (75%) is a good starting point for most images. Use Small (50%) when file size is the only priority — sending via WhatsApp or attaching to a form with a tight size limit. Use Quality (90%) when appearance matters and you just need to trim a few hundred KB.
More image tools: Crop Image · Rotate Image · JPG to PNG · WebP to PNG