Prepare lighter photos for the web
Compress a batch of JPG photos at one quality to reduce page transfer size and upload time.
Batch-compress JPG, PNG, WebP, and AVIF images in your browser with a quality setting or an exact target size in KB.
Compress a batch of JPG photos at one quality to reduce page transfer size and upload time.
Set a target KB for JPEG, WebP, or AVIF output to fit a form or messaging service byte limit.
Decoding, compression, and ZIP generation run in your browser; image bytes are not uploaded to a server.
Inputs are limited to 20 MB each, 100 MB total, 20 files, and 40 megapixels. HEIC and HEIF are excluded, and AVIF or WebP export support depends on the browser. Target size is a strict bound where 1 KB equals 1,000 bytes.