Online Image Compressor
Reduce File Size Up To 90%
Batch compress JPEG, PNG, AVIF, and WebP images locally with custom quality controls and zero server uploads.

| Preview | Filename | Original | Compressed | Reduction | Status | Action |
|---|---|---|---|---|---|---|
| {{ formatSize(item.origSize) }} | {{ formatSize(item.compSize) }} | {{ item.origSize ? Math.round((1 - item.compSize / item.origSize) * 100) : 0 }}% saved |
Live Quality Control
Drag the quality slider and watch the compressed preview, file size, and savings percentage update instantly.
Side-by-Side Comparison
Original and compressed images displayed side by side. A savings bar shows exactly how much space was reduced.
Batch Compression
Drop multiple images at once. Each is compressed with the same quality settings and listed in the batch table with individual file size savings.
Resize on Compress
Optionally set a maximum width in pixels. Images wider than this are scaled down before compression — reducing file size much further.
Format Conversion
Keep the original format, or convert everything to JPEG, WebP, AVIF or PNG. AVIF & WebP typically produces the smallest files.
100% Client-Side
Compression uses the browser's native API. Zero server contact, zero uploads, infinite privacy.