Output format: JPG
Compress mode:
0/20 images

Upload Images

Drag and drop images here or click to browse

Supported formats: JPG, PNG, WebP, GIF, BMP · or press Ctrl+V to paste

Max 20 files, 50MB each, 100MB total

JPG Compressor

Reduce JPG and JPEG file size with adjustable lossy compression. Check fine detail in photographs before downloading the result.

Compression options

Format and quality

JPEG is lossy and suits photographs. Recompressing can add artifacts around text and edges. Start from the original rather than repeatedly compressing a previous export.

Batch processing

Process up to 20 images per batch, with a 50 MB limit per file and a 100 MB total limit. Large images may also be limited by available browser memory.

How to compress images

1

Select files

Select images or drop them into the upload area. Each file may be up to 50 MB; one batch may contain up to 20 files and 100 MB in total.

2

Choose settings

Choose the output format and compression mode. Check whether dimensions may change when using a target file size.

3

Compare and download

Compare the output with the original. Download individual files or the batch ZIP only after checking size and visible detail.

Real examples

JPG Compressor · Example 1

These files were processed with this tool or its shared processing code. Compare the source, settings and downloadable results.

Before you download

Check the output

Compare the output with the original. Download individual files or the batch ZIP only after checking size and visible detail.

Real examples

JPG Compressor · More examples

These files were processed with this tool or its shared processing code. Compare the source, settings and downloadable results.

Frequently asked questions

JPEG is lossy and suits photographs. Recompressing can add artifacts around text and edges. Start from the original rather than repeatedly compressing a previous export.
Process up to 20 images per batch, with a 50 MB limit per file and a 100 MB total limit. Large images may also be limited by available browser memory.
The compressor processes the selected files in your browser; it does not send their contents to an application upload endpoint. Loading the website still requires network requests.
Input formats are JPG, PNG, WebP, GIF and BMP. Output options are JPEG, PNG and WebP. GIF input is treated as a still image; animation is not preserved.