Skip to content

Bulk Image Resizer

Resize multiple images at once, free

Eighty photos that all need to be the same width, and no appetite for opening them one by one. Drop the whole folder, set one size rule, and every file comes out resized in a single ZIP. All in the browser, nothing uploaded.

  • Files never leave your device
  • Runs in your browser
  • Free, no signup

How it works

  1. 1

    Drop your images

    Drop up to 100 files together, in any mix of formats. Photos of different shapes and sizes can all go into the same batch.

  2. 2

    Set one size rule

    Choose max-dimension mode to cap the longest side of every image, or exact mode to force the same width and height on all of them. Type your values once.

  3. 3

    Download the ZIP

    Every file is resized in parallel and bundled into one ZIP. Each file keeps its original name and format, resized to the rule you set.

Apply one size to every image at once

One rule, a whole folder

Set a maximum dimension or an exact size once and it applies to every file in the batch. No opening images one at a time and retyping the same numbers into each.

Keeps shapes or forces a match

Max-dimension mode keeps each image's aspect ratio while capping its longest side. Exact mode forces identical width and height, for grids and avatars that must line up.

The biggest file-size saving

Halving an image's dimensions roughly quarters its size. Resizing a folder of full-resolution photos to web dimensions can shed ninety percent of its total weight.

Where this helps

Web

Preparing a gallery for the web

A gallery of full-resolution photos is far heavier than any page needs. Resizing the whole set to a web width at once cuts load time dramatically while keeping every image sharp at display size.

E-commerce

Uniform product thumbnails

A product grid wants every tile the same size. Exact mode forces all the photos to identical dimensions in one pass, so the grid lines up perfectly without per-image cropping.

Photos

Shrinking a camera or phone dump

A folder straight off a camera is enormous. Capping the longest side at a sensible value resizes the whole batch down, making the photos easy to share, email, or upload.

Social

Matching a platform's size rule

Profiles, banners, and post images often have a recommended size. Resize a whole set to that target at once so every image fits the platform without manual cropping.

Tips that help

  • 1

    Use max dimension for mixed photos

    When a folder has photos of different shapes, max-dimension mode caps each one's longest side while keeping its aspect ratio, so nothing is stretched. It is the safe default for general batches.

  • 2

    Use exact size for grids and avatars

    When every image must match precisely, exact mode forces identical width and height. Reach for it only when the batch already shares one aspect ratio, or images will stretch.

  • 3

    1920 is a safe one-size rule

    For a mixed batch headed to the web, max-dimension mode at 1920 pixels guarantees nothing is oversized while keeping each image crisp on large and high-resolution screens.

  • 4

    Resize down freely, enlarge only as a last resort

    Shrinking is free in quality terms. Enlarging cannot add detail, only soften, so go back to a higher-resolution original when you can rather than scaling small images up.

  • 5

    Resize, then compress, for the smallest files

    Resizing removes the pixels you do not need; compression trims what remains. Run the resized batch through the bulk compressor afterward to reach the smallest possible files.

Resize multiple images: one rule applied to a whole folder

Resizing one image is a two-minute job. Resizing eighty of them to the same width, by hand, in a photo editor, is the kind of repetitive task that eats an afternoon and invites mistakes. A bulk resizer applies a single rule, a maximum dimension or an exact size, to every file in one drop, so the whole folder comes out uniform. This guide explains the two ways to resize a batch, when each one fits, why resizing is the biggest file-size win you can make, and how doing it in the browser keeps the job fast and private. imgkilo resizes the whole set locally, with no upload and no signup, on up to 100 files at 50 MB each.

Why resizing a batch matters

Images arrive far larger than they are ever displayed. A modern phone shoots photos at 4000 pixels or more across, but a website thumbnail shows them at 400, a content image at 1200, an avatar at 200. Serving the full-resolution file to fill a small slot wastes enormous bandwidth.

Resize multiple images at once, free

When you have a whole folder in that state, the waste multiplies. A gallery of fifty 4000-pixel photos might be a hundred megabytes that the page does not need, dragging down load time and Core Web Vitals for every visitor who opens it.

Resizing fixes the root cause rather than papering over it with compression. By cutting the pixel count to what is actually shown, you remove data the viewer was never going to see, which shrinks the file far more reliably than quality tweaks alone.

Doing it in bulk is what makes it practical. Nobody wants to open eighty files one at a time and type the same dimensions into each. A bulk resizer lets you set the rule once and apply it to the entire folder, which is the only sane way to handle a real batch.

Read more

Max dimension versus exact size

Max-dimension mode caps the longest side of each image at a value you choose and scales the rest proportionally, so every image keeps its own aspect ratio. A landscape and a portrait both come out with their longest edge at, say, 1920 pixels, but they keep their shapes.

This is the right mode for a mixed folder of photos. Cameras and phones produce a variety of orientations and ratios, and max-dimension mode respects all of them while guaranteeing that nothing exceeds your limit. It is the safe default for general resizing.

Exact-size mode forces every image to the same width and height, full stop. This is what you want when uniformity is the goal, for example a grid of product thumbnails that all must be 800 by 800, or a set of avatars that must match precisely.

The catch with exact mode is shape. If your images do not already share the target aspect ratio, forcing them to identical dimensions stretches or squashes them. So reach for exact mode when the batch is already consistent in shape, and max-dimension mode when it is not.

Resizing is the biggest file-size win there is

File size scales with pixel count, and pixel count scales with the square of the dimensions. Halving an image's width and height does not halve its size, it roughly quarters it, because you are removing three quarters of the pixels.

That is why resizing usually beats compression for shrinking a heavy file. Dropping a 4000-pixel photo to 1200 pixels removes the vast majority of its data before you even touch the quality setting, which is data the viewer was never going to see at display size anyway.

The two techniques stack. Resize first to remove the pixels you do not need, then compress the smaller image to trim what remains. A 9 MB photo resized to web dimensions and then compressed can land under 200 KB, a saving no amount of compression alone would reach.

For a whole batch the effect is dramatic. A folder of full-resolution photos resized to a sensible web width can lose ninety percent of its total weight, turning a load that crawls into one that snaps, with no visible difference at the size people actually view.

Choosing a target size for the web

For full-width content images and blog headers, a longest side around 1600 to 1920 pixels is the common target. It looks crisp on large and high-resolution screens without carrying pixels that a normal layout will never show.

For in-article images and product photos, 1000 to 1200 pixels is usually plenty. These sit in a column rather than spanning the page, so they need fewer pixels, and capping them there keeps a gallery light without any visible softening.

For thumbnails, avatars, and grid tiles, 400 to 800 pixels covers most designs, including the extra density that high-resolution screens want. Below that, text and fine detail start to suffer, so it is the practical floor for anything people look at closely.

When in doubt, max-dimension mode at 1920 is a safe one-size-fits-all rule for a mixed batch headed to the web. It guarantees nothing is oversized while leaving each image sharp, and you can always run a tighter pass for thumbnails afterward.

What enlarging can and cannot do

Resizing down is essentially free in quality terms. You are discarding pixels you do not need, and the result looks identical at the smaller size, so there is no reason to hesitate about shrinking a batch to fit its purpose.

Resizing up is a different matter. Enlarging an image cannot create detail that the camera never captured; it can only spread the existing pixels over a larger area and interpolate between them, which makes the result larger but softer and slightly mushy.

For a batch this means enlarging is a last resort, used only when you have no higher-resolution source and the layout demands more pixels. Accept that the enlarged images will look softer than native ones, and avoid extreme jumps, which exaggerate the softness.

The practical rule is simple: resize down freely across a whole folder, and resize up only when you must, knowing it is a compromise rather than a clean gain. Where possible, go back to the original high-resolution files instead of enlarging small copies.

How bulk resizing works on your device

When you drop a folder, each image is decoded and redrawn onto an HTML canvas at the dimensions your rule specifies, using high-quality smoothing so downscaled images stay sharp. The resized canvas is then encoded back to the file's original format.

It all runs locally. Your browser does the work across its CPU cores, handling several images at once, and bundles the results into a ZIP. The originals never leave your device, so there is no upload, no server queue, and no waiting on a remote round-trip.

That local design keeps the batch private. Because no file is sent anywhere, none of your images sit on someone else's server, get logged, or risk being cached online, which matters for private photos, client work, and anything sensitive.

And it keeps the tool free with no catch. There is no account, no watermark, and no per-file fee, because the resizing uses your machine rather than rented servers. The only real limit is your device's memory, so you can run batch after batch. If you also need each file smaller in bytes, pass the resized set through the bulk compressor afterward.

Frequently asked questions

Honest answers to what people ask before using this tool.

Further reading

Independent references if you want to go deeper on the formats and tradeoffs.