tomai
Log in
Free · Image Tools

Batch Image Processor

Resize, convert and watermark up to 200 images at once — one pipeline, one ZIP download

{name} = original file name, {n} = position number. Leave blank to keep original names.

Processing pipeline and limits

Files flow through the enabled steps in fixed order, each stage streaming its output into the next:

  1. Resize — max-dimension fit (never upscales), bilinear sampling.
  2. Convert — target JPEG/PNG/WebP with a shared quality setting.
  3. Watermark — tiled or corner text at chosen opacity and color.
  4. Rename — prefix + zero-padded counter, extension matched to the new format.

Everything runs client-side in a queue of one file at a time to keep memory flat; progress and per-file errors are listed live, and finished files land in a single ZIP. Practical ceiling: about 300 files or 2 GB total per run — beyond that, split the batch.

How it works

  1. 1

    Add up to 200 images, and turn on whichever pipeline steps you need (resize, convert, watermark).

  2. 2

    Click Process all — every image runs through the same pipeline, in your browser.

  3. 3

    Download individual results or grab everything at once as a ZIP.

  4. 4

    Watch the live progress list; failed files are flagged with the reason but don't stop the queue.

  5. 5

    Download the ZIP — renamed, converted, watermarked files inside, originals untouched.

A conveyor belt for repetitive edits

Chain resize → convert → watermark → rename in one pass across hundreds of photos, instead of repeating four single-purpose tools.

📦

Two hundred images, one pass

The pipeline runs up to 200 files with a single set of settings and returns one ZIP with every result inside. The whole folder finishes without touching each file by hand.

🔀

Switch steps on and off

Enable resize, format conversion and text watermark independently — shrink a batch, convert a batch, stamp a batch, or chain all three. Steps that stay off never touch your files.

🏷️

Identical marks, batch-wide

The same watermark text, position, size and opacity applies to every image, so a client preview set carries one consistent mark. Output names can follow a pattern made of the original name and an index number.

🗜️

Per-file error report

Corrupt or unsupported files are skipped with a named reason instead of silently vanishing from the output archive.

Frequently asked questions

Are my images uploaded anywhere?

No — every step (resizing, format conversion, watermarking, ZIP packaging) runs entirely in your browser using the Canvas API. Nothing you add is ever sent to a server.

Can I run just one step, like only converting format without resizing?

Yes — each step (resize, convert, watermark) has its own on/off switch. Turn off the ones you don't need; only the enabled steps run.

Is there a limit on how many images or how large they can be?

Up to 200 images per batch, 30 MB each — generous enough for real batches (a folder of product photos, a course's worth of screenshots) while keeping everything fast and stable in the browser tab.

Does the order of steps matter?

Yes and it's intentional: resizing first shrinks pixels before any conversion cost, converting second avoids re-encoding twice, watermarking third keeps text sharp on final dimensions, renaming last matches extensions to the actual format.

Related tools

What Is a Batch Image Processor?

A batch image processor runs a chain of edits over many files at once, replacing the repetitive open, adjust, save loop. This tool chains the three most common image jobs — resize or compress, format conversion, and a text watermark — into a single pipeline and runs it over up to 200 images in one go. You switch on only the steps you need: scale to a target width, convert the batch from PNG to JPEG, stamp a watermark in one of nine anchor positions, or any combination of the three. Every image travels through the same pipeline with the same settings, and the whole batch comes back as one ZIP file. It is the tool for photographers delivering a signed, resized, converted set of previews, and for anyone who processes image folders for shops, websites or clients on a regular basis. Everything happens locally in the browser — nothing is uploaded.

What this tool can do

  • Chain resize or compress, format conversion and a text watermark in one pipeline
  • Process up to 200 images in a single batch
  • Resize by percentage or target width with the aspect ratio locked
  • Convert the whole batch to PNG, JPEG or WebP with quality control
  • Stamp a text watermark with nine anchor positions, adjustable size and opacity
  • Download the entire batch as one ZIP archive

When you'll use it

  • Preparing a signed, resized proof set for a client in one pass
  • Standardizing a product folder: uniform size, JPEG format, store name stamped on
  • Downscaling and converting an entire gallery folder before a website upload
  • Converting a mixed-format image folder to a single format before a deadline
  • Rebuilding a batch of older scans at one consistent size and format

Privacy and limits: the whole pipeline runs locally in your browser — your images are never uploaded, and even a 200-file batch needs no server. Each output is a fresh re-encode, so quality is best when you keep the pipeline minimal and start from good originals. For formats your browser cannot read, such as HEIC or TIFF, convert them with the cloud tool first.

Related tools