# Batch Image Compress

Compress multiple images with quality control, output format selection, and size optimization

> Canonical page: https://elysiatools.com/en/tools/batch-compress

- **Category:** Media

- **Keywords:** batch, compress, optimize, quality, multiple, images, reduce, size, bulk

## Overview

Batch Image Compress allows you to quickly reduce the file size of up to 100 images simultaneously while maintaining control over quality, output formats, and metadata settings.

## Inputs

- **Image Files (up to 100)** (file): Select up to 100 images to compress
- **Target Quality (1-100)** (number): Enter compression quality (lower = more compression)
- **Target Size per File (MB)** (number): Target file size in MB (optional)
- **Output Format** (select): Select output format
- **Preserve Aspect Ratio** (checkbox): Maintain original aspect ratio when resizing
- **Preserve Metadata** (checkbox): Keep EXIF data and other metadata
- **Progressive Loading** (checkbox): Use progressive loading for supported formats
- **Smart Resizing** (checkbox): Automatically resize images for better compression
- **Keep Original Names** (checkbox): Use original filenames instead of adding prefixes
- **Compression Method** (select): Select compression strategy

## When to use

- Preparing large batches of images for faster website loading speeds.
- Reducing file sizes to meet email attachment or upload limit requirements.
- Standardizing image formats and quality across a large collection of assets.

## How it works

- Upload up to 100 image files in supported formats like JPEG, PNG, WebP, or AVIF.
- Adjust your preferred compression settings, including target quality, output format, and resizing options.
- Process the files in bulk and download the optimized images directly to your device.

## Use cases

- Optimizing high-resolution photography for web galleries to improve page performance.
- Batch converting a folder of PNGs to WebP format for modern browser compatibility.
- Shrinking large image files to fit within specific storage or email size constraints.

## Frequently asked questions

### How many images can I compress at once?

You can upload and process up to 100 images in a single batch.

### Can I change the file format of my images?

Yes, you can convert your images to JPEG, PNG, WebP, AVIF, or HEIF formats during the compression process.

### Will my image quality be significantly reduced?

You can control the quality using the 'Target Quality' slider (1-100) or choose a compression method like 'Balanced' or 'High Quality' to suit your needs.

### Can I keep my original EXIF metadata?

Yes, simply enable the 'Preserve Metadata' checkbox before starting the compression.

### What is the maximum file size I can upload?

The total upload limit for the batch is 200MB.

## Related tools

- [Batch Image Convert](https://elysiatools.com/en/tools/batch-convert): Convert multiple images to different formats with quality settings and batch processing
- [Batch Image Info Viewer](https://elysiatools.com/en/tools/image-batch-info): View basic information for multiple images at once - dimensions, format, file size, and metadata presence
- [Batch Image Resize](https://elysiatools.com/en/tools/batch-resize): Resize multiple images to specific dimensions with various resize options and batch processing
- [Batch Image Watermark](https://elysiatools.com/en/tools/batch-watermark): Add watermarks to multiple images with text or image watermarks, position control, and batch processing
- [Image Bit Depth to PNG Converter](https://elysiatools.com/en/tools/image-to-bit-depth-png): Convert images to exact monochrome, indexed, grayscale, RGB, or RGBA PNG bit depths with verified output.
- [Image Composite](https://elysiatools.com/en/tools/image-composite): Composite multiple images together with precise control over position, opacity, and blend modes
- [Chrome Web Store Screenshots Resized](https://elysiatools.com/en/tools/chrome-web-store-screenshots-resized): Resize images to Chrome Web Store screenshot dimensions while preserving full content and aspect ratio for extension and app listings
- [Batch Image Convert](https://elysiatools.com/en/tools/image-batch-convert): Convert multiple image files between different formats like JPG, PNG, WebP, AVIF, TIFF, GIF with quality settings and batch processing

## Samples

- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Web Image Processing Rust Samples](https://elysiatools.com/en/samples/web-image-processing-rust): Web Rust image processing examples including image read/save, scaling, and format conversion

## Related content

- [Batch Image Standardization and Compression](https://elysiatools.com/en/hubs/batch-image-standardization-and-compression): Prepare a consistent image set by correcting orientation, removing unwanted margins, applying one size policy, compressing files, and checking representative outputs before delivery.
