100% browser-local processing — your images never leave your device
WASM-powered local compression • No upload • Batch processing
Batch Image Compressor
Compress and convert images in bulk using AVIF, MozJPEG, JXL, OxiPNG, or WebP codecs. 100% browser-local processing with WASM. No uploads, no limits.
Free batch image compressor with modern codecs
Compress and convert images in bulk using AVIF, MozJPEG, JXL, OxiPNG, or WebP codecs. All processing runs locally in your browser via WebAssembly — no uploads, no limits, no privacy concerns.
How to compress images in bulk
- 1.Drag and drop or select your images (JPEG, PNG, WebP, AVIF, JXL)
- 2.Choose the output format (AVIF, JPEG, JXL, PNG, or WebP) and adjust quality
- 3.Images are compressed in parallel using WASM codecs — no server upload
- 4.Download individually, all at once, or as a ZIP archive
Why use this image compressor
Supports modern formats: AVIF, MozJPEG, JPEG XL, OxiPNG, WebP
Batch processing with parallel queue — compress dozens of images at once
Fine-grained quality control per format with live size comparison
Batch image compression FAQ
Are my images uploaded to a server?
No. All compression happens locally in your browser using WebAssembly codecs. Your images are never uploaded anywhere.
Which formats are supported?
Input: JPEG, PNG, WebP, AVIF, JXL. Output: AVIF, JPEG (MozJPEG), JXL, PNG (OxiPNG), WebP. You can also convert between formats.
How does the quality slider work?
Lower quality means smaller file size but more visible artifacts. 75% is a good balance for most use cases. AVIF and WebP achieve better compression at the same quality level compared to JPEG.
Is there a file size or count limit?
No hard limits. Since processing is local, the only constraint is your device's memory. The tool processes up to 3 images in parallel for efficiency.