Free Online Image Compressor Tool

Compress Images Up to 90% Smaller

Compress JPEG, PNG, AVIF and WebP images entirely in your browser — no server, no upload, no limits. Adjust quality with a live slider, compare before/after, and batch-compress multiple files at once.

Ready to Compress
Drop any image to see live before/after comparison with file size savings. Multiple files show in the batch table below.
0
Files compressed
0 KB
Total original size
0 KB
Total compressed size
0%
Average saving
Features
Live Quality Control
Drag the quality slider and watch the compressed preview, file size, and savings percentage update instantly. Find the perfect balance between quality and size before downloading.
Side-by-Side Comparison
Original and compressed images displayed side by side. A savings bar shows exactly how much space was reduced — from original size to compressed size — at a glance.
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. Download all at once or one by one.
Resize on Compress
Optionally set a maximum width in pixels. Images wider than this are scaled down before compression — reducing file size much further than quality reduction alone.
Format Conversion
Keep the original format, or convert everything to JPEG, WebP, AVIF or PNG. AVIF & WebP typically produces the smallest files.
100% Browser-Side JS
Compression uses the browser's native Canvas API (toBlob/toDataURL) — the same engine your browser uses to render images. Zero server contact, zero uploads, infinite privacy.