tooldura

All tools

Image Resizer

Resize one image or a whole batch, then download them all as a ZIP

About Image Resizer

The Image Resizer takes one image or a whole batch and hands back PNG, WebP or JPG. Size them by pixels or by percentage. With Keep aspect ratio ticked, Width and Height stay linked: type into either one and every image keeps its own proportions, taking whatever side follows from the one you set, which is what a folder of mixed portrait and landscape photographs needs. Untick it and the two boxes become independent, so every image lands in the same fixed box, and you choose whether the overflow is cropped, padded or stretched. By percentage scales each image relative to itself. The part that matters, and that most browser-based resizers skip, is how the pixels get there. Shrinking a 4000-pixel photo to 400 in a single canvas draw makes the browser sample roughly one pixel in ten and discard the rest, which is what turns hair, foliage and fine text into speckle. This one halves each image repeatedly until it is close to the target and only then takes the final step, so every source pixel contributes. Images are decoded and released one at a time, so a batch of large photographs does not have to fit in memory all at once.

FreeNo paywalls or tiers
No SignupNothing to create
InstantNo setup, no install
Any DeviceMobile, tablet, desktop

The guide behind this tool

Why Resized Images Come Out Noisy, and the Fix Nobody Applies

Bilinear sampling reads four pixels no matter how far you shrink, so a 20:1 reduction ignores 396 of every 400. Halving in steps reads all of them.

8 min read

How to use Image Resizer

  1. 1

    Drop your images onto the box, or click it to pick them. Add more at any time.

  2. 2

    Choose how to size them: by pixels, typing into Width or Height with Keep aspect ratio on to drive both, or off for an independent fixed box, or by percentage.

  3. 3

    Check the cards: each one shows its own before and after dimensions, and the × drops it from the batch.

  4. 4

    Choose PNG, WebP or JPG, then either set the quality or tick “Aim for a size” and type a maximum in KB.

  5. 5

    Press Resize. Each image is processed in turn, with a counter showing where it is.

  6. 6

    Save any single image straight from its card, or take the whole batch as one ZIP.

Frequently Asked Questions

Up to fifty, totalling 250 MB, with no single file over 30 MB or 80 megapixels, and you can add them in several goes rather than all at once. Those limits are about time and about what a browser canvas will allocate, not about memory: each image is decoded, resized and released before the next one starts, so only one picture is ever held at a time. Anything that does not fit is named in a message rather than silently dropped, and the counter above the list shows how much of the allowance is used.