Add Watermark to Photos

Stamp a text watermark on JPG, PNG or WebP photos in one batch. Choose a corner, the centre or a tiled repeat, plus opacity and a size that scales.

🌐 Español

Drop your files here (.jpg, .jpeg, .png, .webp)

🔒 Private by design: your files are processed locally in your browser and never uploaded to any server.

A watermark is either a credit or a deterrent

Deciding which one you are adding settles every other choice on this page, and people who skip that decision end up with a mark that fails at both.

A credit says who made this. It should be small, unobtrusive, in a corner, and faint enough not to compete with the picture. Nobody is trying to remove it, so it does not need to survive an attack.

A deterrent exists to make an unlicensed copy worthless. It has to be positioned where cropping cannot remove it, which in practice means across the image rather than at an edge, and it has to be visible enough to matter. It will make the photo worse to look at, and that is the whole idea.

The position control is where the decision gets made. Corners for a credit, tiled for a deterrent, centre for something in between.

Watermarking a batch

  1. Drop in one or more JPG, PNG or WebP files.
  2. Choose Watermark text from the four available.
  3. Choose a Position.
  4. Set the Opacity from 1 to 100, where lower is fainter.
  5. Set the Font size as a percentage of image width.
  6. Run it and download the results, each named after its original.

Sizing by percentage rather than pixels

This is the setting that makes batch watermarking actually work.

A pixel size is meaningless across a mixed batch. Forty pixels is a heavy stamp on an eight hundred pixel web image and an almost invisible speck on a six thousand pixel camera file. Anyone watermarking a shoot has both in the same folder.

Expressing the size as a share of each image’s own width means the mark occupies the same proportion of every photo regardless of resolution. The default of five percent produces a mark that reads clearly without dominating, and the range runs from one percent, which is a discreet credit, up to twenty, which is a very assertive stamp.

The margins follow the same principle. The gap between a corner mark and the edge is derived from the text’s own height rather than being a fixed number, with a floor so it never disappears entirely on a tiny image.

How tiling is laid out

Tiling places the mark on a regular grid. The cell size comes from the measured size of the rendered text, which means the spacing adapts to your font size setting rather than being fixed, and the cells are noticeably wider and much taller than the text itself so the repeats never touch.

The grid starts half a cell in from the top left rather than at the corner. That small detail is what stops the pattern looking clipped along one edge and centred along the other, and it is the difference between a tiled watermark that looks deliberate and one that looks like a mistake.

Opacity matters more in tiled mode than anywhere else. A tiled mark at fifty percent is aggressive. For a preview you still want people to be able to evaluate, somewhere in the twenties is usually the right balance.

Watermarking is not metadata removal

A visible watermark says who owns the image. It does not remove what the file says about itself, and photos carry a surprising amount, including the camera, the settings, the date and often the exact location where the shot was taken.

If you are publishing images you care about protecting, check what is embedded with EXIF Viewer and strip it with Remove EXIF as a separate step. A watermarked photo that still carries its capture coordinates has solved one problem and left another.

Watermark last in your workflow, after Resize Image and Crop Image, so the mark is sized against the final dimensions rather than being scaled along with everything else. Run Compress Image afterwards if you need the file smaller.

For the same job on other media, Add Watermark to Video and Watermark PDF cover those. The rest are on the image hub.

See it in action

Screenshot of the Add Watermark to Photos tool with sysfenix-sample.png (466 KB) loaded, Watermark text set to © COPYRIGHT, Position set to Bottom-right corner
Add Watermark to Photos mid-process: sysfenix-sample.png (466 KB) loaded, Watermark text set to © COPYRIGHT, Position set to Bottom-right corner.
Screenshot of the Add Watermark to Photos result screen showing sysfenix-sample-watermarked.png ready to download (473 KB, 2% larger)
The finished result: sysfenix-sample-watermarked.png ready to download (473 KB, 2% larger). The download link is a local blob URL — the file never leaves your device.

Frequently asked questions

Why is the size a percentage rather than a pixel value?

Because a batch of photos is rarely all the same size. A watermark fixed at 40 pixels is bold on a thumbnail and invisible on a photo from a full frame camera. Expressing it as a share of each image's own width means the mark looks proportionally the same on every file in a batch, whichever mixture of sizes you dropped in.

Can I type my own watermark text?

No, the text comes from four fixed choices, which are a copyright mark, sample, proof and do not copy. Those cover the situations where a watermark is actually wanted, namely asserting ownership and marking a preview. A free text field is a reasonable thing to want and is not offered here.

What does the tiled option do differently?

It repeats the mark across the whole image on a grid rather than placing it once. The spacing is derived from the measured size of the text, roughly a couple of text widths apart horizontally and further apart vertically, and the grid starts half a cell in from the corner so the pattern reads as evenly repeated rather than cut off along one edge.

When should I tile instead of using a corner?

Tile when the watermark is there to deter reuse, because a corner mark can be cropped off in seconds while a tiled one cannot be removed without visibly damaging the image. Use a corner when the mark is a credit rather than a deterrent, since a single unobtrusive mark in the corner is far more pleasant to look at.

Will the watermark ever run off the edge?

No. The corner positions are worked out from the text's measured size on that specific image, and pushed inward by half the text box plus a margin that scales with the text height, so the whole mark always sits inside the frame. The margin has a floor so it never collapses to nothing on a very small image.

Does the file format change?

No, the output keeps the format you gave it. A PNG stays a PNG, a WebP stays a WebP, and a JPG stays a JPG. Anything with an unrecognised extension is written as a JPEG. Each result is named after your original with a watermarked suffix, so the originals are never at risk of being overwritten.

Are my photos uploaded?

No. The images are drawn and re-encoded on a canvas inside your browser tab and the results go straight to your downloads folder. Nothing is transmitted, which matters more for this tool than most, since a watermark usually goes on work you are protecting rather than on something you were happy to publish freely.

Related tools