Compress Images

Reduce the file size of one or multiple images while preserving visual quality. Upload a batch of images and download them all at once as a ZIP archive.

Free to useNo signup requiredWorks in your browser
Files are processed on this device. This tool does not upload your files.

Choose your files

Drop files here

Choose one or more files from your device.

Supported formats: JPG, PNG, WebP, HEIC

Settings

The existing compressor limits the longest edge to 1920px. Quality is a starting setting; the target size is not guaranteed.

File capacity depends on your device’s available memory. Large files may take longer.

Choose files to get started.

How to use this tool

  1. Choose files or drag them into the upload area.
  2. Adjust settings and file order where available, then start processing.
  3. Check the results, preview if needed, and download individual files or a ZIP.

Frequently asked questions

Are my files uploaded to a server?

Files are processed on this device. This tool does not upload your files.

Which formats and file sizes are supported?

Supported formats: JPG, PNG, WebP, HEIC File capacity depends on your device’s available memory. Large files may take longer.

What can I do if processing fails?

Check that files are valid and not password-protected. Remove a problem file, adjust settings, or try a smaller file, then start again.

Favorites and recent tools are saved only in this browser. File handling depends on the tool; check its instructions before using sensitive files.

About Compress Images

Reduce the file size of one or multiple images while preserving visual quality. Upload a batch of images and download them all at once as a ZIP archive.

Input
JPG, PNG, WebP, HEIC
Output
Download the result in the format shown beside its filename. Batch ZIP is available only where the result area offers it.
Processing
The current implementation processes the selected files on this device. Processing libraries, language data or models may be downloaded separately; these resource requests do not require uploading the selected file.
Limits and behavior
The compressor caps the longest edge at 1920px. Quality starts at 80 and target size at 1MB; reaching the requested size is not guaranteed. File capacity depends on device memory and input encoding. Large or unsupported files can fail; encrypted PDFs may need to be unlocked before use. There is no site-wide file-size guarantee.

Available settings and defaults

  • Image quality percentage — lower value means smaller file size: Default 80
  • Maximum output file size per image in megabytes: Default 1

How to use Compress Images

  1. Choose a supported file, or add and order files when the tool supports multiple inputs.
  2. Review the settings, then select Start processing. Wait for the result or a visible error.
  3. Check the result and download the output. Adjust settings and process again if needed.

Questions about Compress Images

What input does Compress Images accept?

JPG, PNG, WebP, HEIC

How do I save the result from Compress Images?

Download the result in the format shown beside its filename. Batch ZIP is available only where the result area offers it.

What limitations should I know about?

The compressor caps the longest edge at 1920px. Quality starts at 80 and target size at 1MB; reaching the requested size is not guaranteed. File capacity depends on device memory and input encoding. Large or unsupported files can fail; encrypted PDFs may need to be unlocked before use. There is no site-wide file-size guarantee.

Where does processing happen?

The current implementation processes the selected files on this device. Processing libraries, language data or models may be downloaded separately; these resource requests do not require uploading the selected file.

Implementation notes reviewed: 2026-10-25