Batch Resize Images

Batch resize images online for free by pixels or percentage: pick many photos, set one size and download them all in a ZIP.

or browse filesdrop images here or paste

    Resize
    px
    px
    Keep aspect ratio
    Never enlarge small images
    The resized images
    .png

    Resize Multiple Images at Once

    Select a folder's worth of photos, set one size, and every picture comes back resized in a single ZIP - a mass resize that would take an hour one image at a time. It is the job you have before uploading a product catalogue, a gallery or a set of holiday photos to a site that caps the size, or before emailing forty pictures that are each 12 MP straight off the phone. Drop or pick as many images as you like, check them in the grid, remove a stray one with its x and add more with the add button next to the download. Then pick By pixels or By percentage and press Download ZIP. Each file shows a spinner while it is being resized and a check when it is done.

    To fix the size of just one picture, with a live preview and an exact pixel readout, use /resize-image/ instead.

    Batch Resize by Pixels or by Percentage

    Both ways work on the whole batch at once: reduce the image size of fifty pictures, or shrink them all to thumbnails, with one setting.

    By pixels has five choices under Resize. Width and height takes a box, for example 1920 x 1080. With Keep aspect ratio on, each photo keeps its own shape and becomes as large as fits that box, so portraits and landscapes both come out whole, and a field left empty means auto. Turn Keep aspect ratio off for an exact size: Crop to fill gives every image exactly that size by trimming the edges that stick out, centred, which suits thumbnails and grids that must line up, and Stretch squeezes the whole picture in. Width only and Height only fix one side and let the other follow each photo's proportions. Longest side caps the longer edge, the usual rule for web galleries, and Shortest side sets the shorter one, handy when every picture must be at least so tall or so wide.

    By percentage scales every picture by the same amount relative to its own size, and says which way. Reduce shrinks them: tap 25%, 50% or 75%, or drag the slider anywhere from 1% to 99%. Enlarge makes them bigger: 125%, 150% or 200%, or up to 400% on the slider. The line above the slider reads it out plainly, for example Reduce to 50% of the original size.

    Under By pixels, Never enlarge small images is on by default: a picture already smaller than the target is left at its own size instead of being blown up into a blurry one, and when nothing about it changes it is copied into the ZIP untouched.

    Formats, Quality and File Names

    By default every file keeps its own format - a JPG (JPEG) stays a JPG, a PNG stays a PNG with its transparency, a WebP stays a WebP. The menu next to the download button converts the whole batch to JPG, PNG or WebP instead; transparent areas turn white in a JPG. The Quality slider in the drawer sets the JPG and WebP quality for the whole batch. Inside the ZIP every image keeps its original file name, so the resized set can replace the originals one for one. A batch of one image downloads as the picture itself, named with its new size.

    Resizing is not the same as compressing: to make files smaller in kilobytes without changing their pixel size, use /compress-image/.

    Why the Resized Photos Stay Sharp

    Every image goes through a proper Lanczos resampler that weighs a neighbourhood of source pixels for each output pixel, instead of the browser's quick scaling that turns fine detail into jagged or mushy edges. Photos taken on a phone are turned the right way up first, following the orientation the camera recorded, so a portrait never comes out on its side. The images are worked through one at a time, which is why a batch of big photos does not run a phone out of memory.

    Your Photos Never Leave Your Device

    A batch is often a whole shoot, a client's product photos or a family album - exactly the files you would rather not hand to an unknown server. Here nothing is uploaded: every picture is decoded, resized and zipped by your own browser, and the page keeps working with the network switched off once it has loaded.

    Frequently Asked Questions About Batch Resize Images

    How many images can I resize at once?

    There is no fixed limit. The images are resized one after another rather than all at once, so memory use stays at one picture at a time; a very large batch on an older phone simply takes longer.

    Will the resized images keep their aspect ratio?

    Yes, unless you ask for an exact size with Stretch. By percentage, Width only, Height only, Longest side, Shortest side and Width and height with Keep aspect ratio on all keep each picture's own proportions. Crop to fill keeps them too, by trimming the edges instead of squashing the image.

    Are my photos turned the right way?

    Yes. Phone photos often store their rotation as a note in the file rather than in the pixels. That note is applied before resizing, so the resized picture shows the same way up as it does in your gallery.

    Is my image uploaded to a server?

    No. The pictures, their resized copies and the ZIP are all made in your browser on your own device, and nothing is sent anywhere.