Compress Image

Reduce image file size up to 80% without losing visible quality. Supports JPG, PNG, WebP, GIF, BMP, TIFF, SVG, HEIC, AVIF, ICO.

Select or drag & drop images

JPG, PNG, WebP, GIF, BMP, TIFF, SVG, HEIC, AVIF, ICO • Up to 50MB

Up to 80% Smaller

Smart compression that preserves visual quality.

100% Private

Images processed entirely in your browser. Nothing uploaded.

Batch Processing

Compress multiple images at once with ZIP download.

Frequently Asked Questions

How does image compression work?

Our tool uses browser-based Canvas API to re-encode images at optimized quality levels, reducing file size while preserving visual quality.

What is the quality slider?

The quality slider (1-100%) controls compression intensity. 80% is recommended for most images — visually lossless with significant size reduction.

How does Target Size work?

Enter a target size in KB and our binary search algorithm will find the optimal quality level to match your desired file size (within ±5% tolerance).

Can I convert formats?

Yes! Convert between JPEG (smallest for photos), PNG (supports transparency), and WebP (best overall compression).

What formats are supported?

JPG/JPEG, PNG, WebP, GIF, BMP, TIFF, SVG, HEIC, HEIF, AVIF, ICO, JFIF, APNG, and more.

Are my images uploaded to a server?

No! All compression happens in your browser using the Canvas API. Your images never leave your device.

Is there a file size limit?

Up to 50MB per image. You can compress unlimited images in a batch.