Image Resizer & Compressor

Resize images by pixels or percentage, compress them to a quality level or a target file size, and download the results one by one or as a single ZIP — up to 20 images at a time.

Resize and compress images

Privacy: Files are processed only in the browser and are never uploaded to a server.

No images chosen yet.

Resize
Output format

Converting a PNG to JPG or WebP usually gives a much smaller file. See the format converter for format-only conversions.

Compress

The quality slider applies to JPG and WebP only. PNG ignores quality because PNG is lossless — use a target size with JPG/WebP output, or convert the PNG first.

Results and downloads

Results appear here after processing. Each result shows its before and after dimensions, before and after file size, and compression percentage.

How to resize and compress an image

  1. Choose up to 20 JPG, PNG or WebP images. Files over 15 MB show a warning that processing may be slower. Files over 20 MB are skipped.
  2. Pick a resize option: keep the original size, set a width and height in pixels (with the aspect-ratio lock on or off), or scale by a percentage.
  3. Choose an output format and a compression mode: a quality slider for JPG/WebP, or a target size of 20, 50, 100 or 200 KB.
  4. Press “Process all images” and wait for the progress indicator. Each image is processed in turn so the page stays responsive.
  5. Compare the before and after numbers, then download images individually or all together as a ZIP.

Worked example: a 4000 × 3000 JPG at 3.2 MB, scaled to 50% (2000 × 1500) at 80% quality, typically lands well under 1 MB — the exact figure depends on image content, which is why the result list shows the real numbers for your images rather than a promise.

Frequently asked questions

Are my images uploaded to a server?

No. Files are processed only in the browser and are never uploaded to a server. Resizing and compression run on your device with the Canvas API.

Does the quality slider work for PNG images?

No. PNG is lossless, so it ignores the quality setting. The quality slider applies to JPG and WebP only. For a smaller PNG, convert it to JPG or WebP on the format converter.

What happens if a target size cannot be reached?

The result is marked as over target and the page says so plainly — it is never claimed as a success. For JPG and WebP, the tool tries lower qualities down to a minimum; for PNG, quality does not apply, so converting to JPG or WebP is the reliable way to reach a small target.

How many images can I process at once?

Up to 20 images in one batch, all processed with the same settings. Files over 15 MB each show a warning that processing may be slower. Files over 20 MB are skipped.

Will resizing change my image quality?

Making an image smaller discards pixels, and JPG/WebP compression discards some detail to save space. The result list shows before and after dimensions and file sizes for every image, so you can compare before downloading.

Which browsers are supported?

Current versions of Chrome, Firefox, Safari and Edge. If a file cannot be decoded, the page shows an error for that image instead of failing silently.

Related tools