Free online image compressor — no upload to server, all processing in your browser. Adjust quality, pick output format, and download instantly.
Click or drag & drop an image here
JPEG · PNG · WebP · GIF · BMP
Quality
80%
Output Format
Original Size
—
Compressed Size
—
Reduction
—
Original
Compressed
How it works: Your image never leaves your device. The browser draws it onto an HTML5 Canvas and re-encodes it at the quality level you choose using canvas.toBlob(). Choose a lower quality for smaller files, or keep it high for near-lossless results.
Tips:
- JPEG gives the smallest files for photos; PNG preserves transparency; WebP often beats both.
- Quality around 75–85% is usually indistinguishable from the original for photos.
- Compressing a PNG as JPEG will remove transparency — use PNG or WebP if you need it.
Related tools
Resize images → Image Resizer
Crop images → Image Cropper
