Batch watermark · no install

Batch watermark images in the browser.

Set the stamp once, then apply it to every photo that fits the limits. Download the set as a zip when you want the same corner, opacity, and size on all of them. One damaged file does not blank the page or throw away the rest.

  • One setup for the whole set
  • Zip, or save each file
  • Skipped files stay listed
  • No desktop install

The tool below runs in this tab. A reload clears the batch. Closing the page drops the photos from memory.

The watermark tool is loading. It draws on a canvas in this browser. If this note stays, JavaScript is unavailable — there is still no upload form for your images.

Same placement on every photo

Font size, logo scale, and margin are percents of the shorter side. A 1200 px proof and a 4000 px export get a proportional stamp, so you are not retyping pixel sizes for each frame. Position is one of nine anchors: corners, edges, or the center. Tile the text when you want a repeating copyright line instead of a single corner.

When a file is skipped

Oversized files, odd formats, and images the browser cannot decode show a sentence on that row. HEIC and TIFF get a specific note, because those are common camera exports this page does not draw. The zip contains only the files that rendered. The status line names anything that was left out.

Download the set without a desktop app

A current desktop browser is the whole install. Use the zip when you want one archive. “Download each” starts a separate save per image, which some browsers interrupt; the zip is the reliable batch path. GIF input is saved as a still PNG, and the page says so before you rely on animation.

Batch limits
LimitValueWhat you see if you pass it
Count20 imagesA note naming the files left out
File size15 MBThat row explains the size
Batch size150 MBLater files are refused
Edge8,000 pxThe pixel size is quoted back to you
Pixels40 megapixelsThe megapixel count is quoted back to you