🖼️ Image Compressor
Compress and optimize images in your browser. 100% client-side — your images never leave your device.
Drop images here or click to browse
Supports JPEG, PNG, WebP · Max 10 MB per image
Compression Settings
How It Works
- 100% Client-Side — All processing happens in your browser using the Canvas API. Your images are never uploaded to any server.
- JPEG Compression — Adjustable quality (1–100%). Lower quality = smaller file size. Great for photos.
- WebP Format — Modern format with superior compression. Up to 30% smaller than JPEG at similar quality.
- PNG Output — Lossless format. Resizing reduces file size; quality slider does not apply to PNG.
- Batch Processing — Upload multiple images and compress them all with the same settings.
- Before/After Comparison — Drag the slider to compare original vs compressed side-by-side.