utilobox

Batch image editor

Set up a recipe of edits once and run it on a whole set of photos. Every image gets the same treatment, ready to download one by one or in a single ZIP.

Add the images you want to edit. JPG, PNG, WebP, HEIC, AVIF, GIF and BMP work.

or drop files here

Files never leave your device. Everything runs in your browser.

How to use it

  1. Add your images with "Choose files" or drop them onto the page.
  2. In the "Recipe", switch on the steps you need and set their options.
  3. Check the preview, and use "Show in preview" on any image in the list to see how it will turn out.
  4. Click "Process all" and wait for the progress bar to finish.
  5. Download each image from its row, or click "Download all (ZIP)".

What it does

  • Eight steps in a fixed order

    Resize, Crop to a shape, Rotate and flip, Adjust and filter, Watermark, Border, Output format and Rename always run in this order, and each step has its own on/off switch.

  • Resizing without surprises

    Set the longest side, the width, the height or a percentage. Proportions never change, and smaller images are not enlarged unless you tick "Allow enlarging".

  • Centered crop to a ratio

    Cut every photo to 1:1, 4:3, 3:2, 16:9, 4:5 or 9:16, keeping the middle of the picture. "Match each photo's orientation" turns the ratio around, for example 4:3 into 3:4, for portrait shots.

  • Filters and watermarks included

    Change brightness, contrast and saturation, apply one of the 12 filter presets from the Photo editor, and add a text or logo watermark with the same options as Watermark image.

  • Rename with a pattern

    Use {name} for the original file name and {n} for a running number. For example, trip-{n} gives trip-01, trip-02 and so on.

  • Your recipe is remembered

    The settings stay in this browser for next time, apart from the logo file. "Reset settings" brings back the defaults.

Good to know

Because the steps always run in the same order, it helps to think of the recipe as a pipeline. Each photo is resized first, then cropped, rotated, adjusted and watermarked, so the watermark lands on the picture in its final size and shape. The border comes next and is added outside the photo: with a 20 px border, each image becomes 40 px wider and 40 px taller. The Output format step sets the file type. With "Same as original", JPG, PNG and WebP stay as they are, GIF and BMP become PNG, and HEIC and AVIF become JPG; if you switch that step off, each image keeps its format at quality 90.

Typical jobs include preparing product photos for an online shop (a fixed longest side, a 1:1 crop and a small logo), shrinking a folder of holiday pictures before sending them, or giving a batch of scans tidy, numbered names. The preview shows the first image or the one you select, so check both a portrait and a landscape shot before you process everything. Numbers in the new names follow the order of the list, and you can rearrange the list first. Camera details and GPS location are not copied into the new files.

Questions and answers

How do I resize many photos at once?

Switch on "Resize", choose "Longest side", "Width", "Height" or "Percentage" under "Resize by" and type the value. Leave the other steps off if resizing is all you need, then click "Process all".

Can I rename a batch of images?

Yes. Switch on "Rename" and type a "File name pattern". {name} stands for the original name and {n} for a number with at least two digits (more for large batches), and an empty pattern gives names ending in -edited.

Will small images be enlarged?

No. An image that is already smaller than the size you set stays as it is, unless you tick "Allow enlarging".

Does it remember my settings?

Yes, your recipe is saved in this browser on this device. The logo is not kept, so choose it again next time, and use "Reset settings" to start from the defaults.

What happens to HEIC photos from an iPhone?

They open directly. With "Same as original" in the Output format step they are saved as JPG, or you can choose PNG or WebP instead.

Are my images uploaded for processing?

No. The whole recipe runs in your browser, so the photos are edited on your own device and never sent to a server.