Local browser processing

Compress multiple images in one private batch

Re-encode as many as 20 images with one format and quality policy while preserving each image's dimensions. Compare totals before downloading a ZIP built locally in this tab.

How it works

01

Choose 2–20 images

Select JPG, PNG, or WebP files under the per-file and aggregate browser limits.

02

Choose one policy

Select JPEG, PNG, or WebP output and set lossy quality when that encoder supports it.

03

Compare and download

Review every measured output and the aggregate before/after bytes, then download one local ZIP.

What stays private here

  • Each source image is decoded and encoded sequentially in this browser tab.
  • The finished ZIP is assembled locally and is never uploaded to Peelaway.
  • Analytics receive only aggregate counts, dimensions, formats, quality, and byte sizes.
  • No filename, directory path, image pixel, object URL, or archive byte reaches analytics.

Questions about this tool

Does this guarantee every output will be smaller?

No. A source may already be optimized, PNG uses a lossless browser-defined encoder, and a high quality setting can make an output larger. The result reports actual aggregate bytes before download.

Does compression change image dimensions?

No. This tool preserves each decoded width and height and changes the encoding policy. Use the batch resizer when pixel dimensions also need to change.

What happens when I choose JPEG?

Every output is encoded as JPEG. Transparent source pixels are flattened onto white because JPEG has no alpha channel.

Are the images or ZIP uploaded?

No. Sequential encoding and ZIP assembly happen in this browser tab. Analytics receive only aggregate counts, dimensions, formats, quality, and byte sizes.

Need to change what is in the image?

Upload a photo, describe how you want it to look, and create a polished edit without learning a complex editor.

Open Image Edit