Online tool

Bulk Image Editor: Watermark, Resize & Compress

Stamp a watermark, resize, and re-compress a whole folder of images in one pass, then download the result as a ZIP. Everything runs locally in your browser — the files are never uploaded.

Drop the images you want processed

Apply one watermark, size, and format to every file, then download them as a ZIP. Nothing is uploaded — the whole batch runs in your browser.

What batch image processing actually solves

Most image chores are not creative decisions — they are the same three operations repeated across a folder: shrink everything to a sane width, stamp a credit or © line on it, and re-encode it so the files are small enough to upload. Doing that one file at a time in an editor is where an afternoon goes.

This tool inverts the workflow: you set the watermark, the target size, and the format once, drop in the whole batch, and get a ZIP back with every file processed identically. Names follow a pattern you control, so the output slots straight into a CMS, a marketplace upload, or a client handover.

Because the work happens in your browser, the batch never leaves your machine. That matters more than it sounds for the usual inputs here — unreleased product shots, client photos, screenshots of internal tools.

Common use cases

Watermarking a photo set

Put your studio name or handle on every proof before you send a gallery to a client, tiled if you want it uncroppable.

Preparing web-ready uploads

Cap the longest edge at 1600 or 2000px and re-encode at 80–85% quality so a page of photos loads quickly.

Marketplace and catalogue images

Force one fixed width so every product image lines up in the listing grid instead of jittering.

Shrinking a screenshot pile

Convert dozens of PNG screenshots to WebP or JPG and cut the total size by most of it before attaching them to a ticket or doc.

Getting predictable results

  • "Longest edge" is the safest resize mode: it fits both portrait and landscape files under one limit without distorting either.
  • For a watermark that survives cropping, use the tiled placement — a corner mark is one crop away from being gone.
  • Set the mark size in the 4–6% range for a discreet credit line, 8% or more when it needs to be unmissable.
  • White at 60–80% opacity reads on almost any photo; pure black disappears into dark images.
  • JPG at 85% is the sweet spot for photos. Keep PNG only for screenshots, logos, or anything with flat colour and text.
  • Add {index} to the naming pattern when the batch contains files with the same name from different folders.

Process a batch in three steps

1

Drop the images

Add the whole batch at once; each file is read locally in your browser.

2

Set size, format, and watermark

The preview shows the real output rendered from your current settings.

3

Download the ZIP

Every file is processed with identical settings and named from your pattern.

Frequently asked questions

How many images can I process at once?

Up to 200 in one batch with Pro. The free tier processes 5 at a time, capped at 1600px on the longest edge and exported as JPG.

Are the images uploaded to a server?

No. Decoding, resizing, watermarking, and ZIP packaging all happen in your browser, and the files never leave your device.

Will resizing make my photos blurry?

Downscaling is safe and often improves apparent sharpness. Enlarging beyond the source resolution cannot add detail, so keep the percentage at or below 100% for a crisp result.

Can I put my own logo image as the watermark?

The batch tool stamps text marks. For a logo image, build the layout in the collage editor, which accepts image layers and a custom watermark.

Does the watermark scale with each image?

Yes. The size is a percentage of each image's shorter edge, so the mark looks the same on a 1000px thumbnail and a 6000px original.

What happens to transparent PNGs exported as JPG?

JPG has no alpha channel, so transparency is flattened onto white rather than turning black. Export as PNG or WebP to keep transparency.

Related tools and guides

Feedback