Batch Image Resizer

Resize a group of pictures to fit your chosen bounds while keeping their proportions.

✓ Free to use · Runs in your browser · No sign-up

1. Choose your picture

Your files are processed locally in your browser and are not uploaded to our servers.

Choose files or drop them here

JPG, PNG or WebP pictures. Choose a file from your device, or drag it into this box.

Your files stay on your device. Maximum 25 MB per file, 50 MB altogether.

How to use Batch Image Resizer

  1. Add up to 30 JPG, PNG, or WebP pictures, within the combined 50 MB limit.
  2. Set maximum width and height. Each picture fits inside that box without stretching; select a picture to preview it.
  3. Download the current picture or download the whole batch as a ZIP.

A closer look

Batch resizing fits different image shapes into a common bounding box while keeping each image’s proportions. A landscape and portrait photo can therefore have different final dimensions. Images are not enlarged beyond their original size. Every output is a PNG, preserving supported transparency and avoiding another lossy quality setting. Batch work happens sequentially to reduce peak memory use, with progress and cancellation available.

A practical example

Fit landscape and portrait photos inside an 800 × 800 box. A 1600 × 1200 photo becomes 800 × 600; a 1200 × 1600 photo becomes 600 × 800.

A useful tip

For email attachments, a box around 1600 by 1600 pixels is often more practical than full camera resolution.

Good questions. Simple answers.

Will all pictures have identical dimensions?

No. Width and height are maximum bounds. The original aspect ratio is kept and smaller pictures are not enlarged.

What is inside the ZIP?

One resized PNG per input, with numbered filenames to avoid duplicate names overwriting each other.

Explore all image tools for related tasks and category-specific guidance, or read how Toolzafi handles your data.

A few more useful tools