Add a text watermark to a batch of photos. Position, opacity, rotation and tiling are all adjustable, with a live preview before you export.
Drop images here, or pick them below
PNG, JPG and WebP, up to 20 at a time
No image yet
Add an image on the left and the watermarked result shows up here, before you export the whole batch.
Watermarks serve two purposes: proving the image is yours, and making it awkward to reuse. This page exposes the watermark as parameters — nine anchor points or a full-page tile, size relative to the short edge, opacity, rotation, colour, bold — with a live preview that redraws as you change them, then exports the whole batch at once.
The watermark is painted onto a canvas locally, so photos are never uploaded. The trade-off is that it is burned into the pixels: once exported it cannot be removed, and no tool can separate it again. Keep the originals.
A single mark is a copyright claim: bottom-right, 40–60% opacity, sized at 4–6% of the short edge — visible without stealing attention. Tiling is anti-cropping: cut away one corner and the rest of the frame still carries the mark.
When tiling, the margin control is disabled and spacing (2%–30%) sets the density instead. Rotate to 30° or −30°: dense horizontal text fights the image more than a diagonal does. Tiling stops at 2,400 instances, which you hit only with a very small font and tight spacing.
Font size is a percentage of each image’s short edge (1%–16%, default 5%) rather than a fixed pixel value. That keeps the watermark visually consistent across landscape and portrait, large and small — the pixel size differs per image on purpose.
The preview only draws the first image, so if one file in the batch looks off, the cause is usually the 9px minimum font size kicking in on a very small image rather than a wrong setting.
Output can stay in the original format or become JPEG, PNG or WebP, with quality from 50%–100% (disabled for PNG). Unlike the compression tool, only JPEG gets a white background here: PNG and WebP keep their alpha, since watermarked assets are often layered on top of something else.
There is no resize option — export keeps the original pixel dimensions, bounded only by the canvas limit. To cut file size as well, run the batch through image compression first, then watermark it.