Image Resizer

Batch resize unlimited images to exact dimensions or a percentage scale — free, no sign-up, and nothing ever leaves your browser.

1. Add Images

2. Resize Mode

Image is scaled to fit inside this width and height. Proportions are always kept.

3. Output

4. Resized Files

No images added yet. Drop a folder's worth of photos on the left — there is no file count or file size limit.

How Bulk Image Resizing Works

Each image is decoded from your file and redrawn onto an in-memory canvas at the target size you choose, then re-encoded by your browser. Because the drawing step happens at the new size directly, there's no intermediate full-size copy sitting in memory for the whole batch — files are processed one at a time.

Choosing a resize mode

How to resize your images, step by step

  1. Drop any number of JPG, PNG, WebP, GIF or BMP files onto the drop area, or click it to pick them from your device.
  2. Choose a resize mode and enter your target width/height or percentage.
  3. Optionally change the output format and quality — leave it on "Keep original" to resize without converting.
  4. Click Resize Images. Each row shows the new dimensions, file size and percentage saved.
  5. Download files individually, or click Download All as ZIP for the whole batch.

Resizer vs. compressor vs. converter

Use this page when the pixel dimensions themselves need to change — a photo that's too large for an upload form, or a batch of images that all need to match one size. If the dimensions are already fine and you just want a smaller file, use the Image Compressor instead. If you only need a different file format, use the Image Format Converter.

Frequently Asked Questions

Only if you choose Exact dimensions with a width-to-height ratio that doesn't match the original — that mode stretches the image to fit exactly, on purpose, for cases like a template that needs a fixed canvas. Fit within (the default) always preserves the original proportions, so nothing is stretched or squashed.

Fit within scales the image so it fits inside the width and height you set, keeping its original aspect ratio — the output may be smaller than your target in one dimension. Exact dimensions forces the output to precisely the width and height you enter, distorting the image if its original proportions don't match.

Yes. Switch to the Scale by % mode and enter any percentage — 50% halves both dimensions, 200% doubles them. This is the fastest way to shrink a whole batch of photos by the same proportion without calculating exact pixel sizes for each one.

Usually, yes — fewer pixels means less data to encode, even at the same quality setting. But if you want the smallest possible file at the same dimensions, use the Image Compressor instead, which is built specifically for that.

Yes, if you explicitly set a larger width or height, the image is scaled up. Upscaling a small image doesn't add real detail, so results look soft compared to a photo actually taken at that resolution — resizing works best for making images smaller, not bigger.

No. Every file is read, decoded and re-encoded using your browser's own File and Canvas APIs, entirely on your device. Nothing is sent over the network, so the tool keeps working even offline once the page has loaded.