// bulk image editor

Edit every image at once, and see what comes out.

Drop in a folder, stack up the steps you want, and read the full list of files the run is about to write. Names, formats and pixel sizes, all before a single image is touched.

  • 30 operations you can stack in any order, in the browser
  • Every output named and sized before the run starts
  • Free with no account, and nothing is ever uploaded

Opens straight into the editor. No sign up, and no watermark unless you add one.

30operations
16step conditions
0files uploaded
Freeno account

One Window, The Whole Batch

Files, steps, conditions, naming and the finished set all sit in the same place, so a folder of images never has to leave to get finished.

Every batch tool runs. This one shows you first

Most batch tools ask you to trust them. You pick a size, press go, and find out what really happened by opening the folder afterwards.

The Plan tab lists every file the run will write before it writes one. Source name and size on the left, output name, format and pixel size on the right, and a note beside anything that deserves one.

  • Two images heading for the same filename, marked as renamed
  • A source too small for the width you asked for
  • Transparency about to be flattened, and tokens it does not know
Open the editor

Thirty operations, and a rule for each one

A step does not have to be all or nothing. Give it a condition and it only touches the files that match, so one pipeline can cope with a folder of mixed sizes, shapes and formats.

Sixteen conditions ship with it, covering width, height, orientation, transparency, source format, filename and file weight. Everything that fails the test passes through untouched.

  • Shape: resize, canvas, crop, trim, rotate, flip, round corners, border
  • Color: brightness, contrast, levels, gamma, tint, replace color and eight more
  • Finishing: blur, sharpen, pixelate, vignette, noise, text and image watermarks

Then name them, size them and zip the lot

A naming template builds each filename out of 15 tokens, among them the original name, the output size, the position in the list and the date. A preview under the field shows what the selected file will be called.

Add widths to the Sizes list and every image writes a responsive set instead of one file. For a single image, the image resizer and the JPG to WebP converter are quicker.

  • Writes JPEG, PNG and WebP, plus AVIF where the browser can encode it
  • Reads JPEG, PNG, WebP, AVIF, GIF, BMP, ICO, SVG and TIFF
  • A quality slider per format, and a target file size in KB
What Pro adds

From Folder To Finished Set

Four steps, and the images never leave your machine.

  1. 01

    Drop the folder in

    Drag a folder onto the file list or pick the images by hand. They are read in your browser, and nothing is uploaded.

  2. 02

    Stack up the steps

    Add operations in the order you want them applied, and give any of them a condition so it skips the files it should not touch.

  3. 03

    Read the plan

    The Plan tab names every file the run is about to write, with its format and pixel size, and flags anything worth a second look.

  4. 04

    Run it and take the ZIP

    Watch the progress bar, then download the whole set as one ZIP or pull out single files.

Next To The Others

Every tool here is good at the job it was built for. The gap this one fills is knowing what a batch will do before you commit to it.

How the CodeShack bulk image editor compares with BIRME, iLoveIMG and XnConvert
Feature CodeShack BIRME iLoveIMG XnConvert
Built forEditing a folder of imagesBulk resize and cropOne task at a timeDesktop batch conversion
Runs without uploadingYesYesNoDesktop app
Operations you can stack30, in any orderA fixed setOne per visitOver 80
A condition per stepYesNoNoNo
Lists every output before the runYesNoNoNo
Responsive size sets per imageYesNoNoNo
Filename template15 tokensPattern and numberingNoYes
Works without an accountYes, 10 per batchYesFree tierFree for personal use

Compared on each tool’s publicly documented features, checked in August 2026. A cross means the feature is not documented, not that the job cannot be done another way. If one of these tools adds something listed here, tell us and we will update it.

Frequently Asked Questions

Everything worth knowing before you drop a folder in

Is this bulk image editor free?

Yes. Every operation, every condition and every output format is free, and you do not need an account. Without one a batch takes 10 images at a time. A CodeShack Pro membership lifts that limit, and nothing else is held back.

Do my images get uploaded?

No. Each file is decoded, edited and re-encoded inside your browser. Nothing reaches a CodeShack server, which also means the editor keeps working after you lose your connection.

How many images can it handle at once?

Ten per batch without an account, and no fixed number with Pro. What actually limits a big run is your own machine, since every image is decoded into memory before it is written back out.

What formats can it read and write?

It writes JPEG, PNG and WebP, plus AVIF in browsers that can encode it. It reads JPEG, PNG, WebP, AVIF, GIF, BMP, ICO, SVG and TIFF. The editor tests what your browser can encode when it loads, and says so when a format is missing.

What does a condition do?

It decides whether one step runs on one file. Sixteen conditions cover size, shape, transparency, source format, filename and file weight, so one pipeline can handle a folder of mixed images. A condition reads the image as it stands at that point in the run, so an earlier resize changes what it sees.

Does it remove EXIF and GPS data?

Yes, though not as a feature. Re-encoding through a browser canvas drops EXIF, GPS and color profiles, so every file this editor writes comes out without them.

Can I save a pipeline and use it again?

Yes. Save it under a name, or export it as a JSON file to keep or hand to someone else. Five pipelines ship ready to load: web ready, square thumbnails, social card, watermark and black and white.

Does it work on a phone?

It runs, but it is built for a mouse and a keyboard, and a large batch asks for more memory than a phone usually has. A laptop or desktop is the better place to do real work.

Drop a folder in and read the plan

The editor opens on an empty list. Add images, add a step, and the Plan tab starts naming what it is going to write.

Free, no account, and nothing you add is uploaded.