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

Related guides