Add a Watermark to Images — Text or Logo, Single or Batch

Stamp a name, © line or logo on one photo or twenty at once. Position, tile, rotate, fade — all in your browser.

🔒 Runs in your browser — files never uploaded ⚡ No signup 💯 Free

Drop images here or tap to browse JPG, PNG or WebP · up to 20 images · watermarked in your browser

Simplified layout on small screens — the full version is on desktop.

Add a text or logo watermark to any image without uploading it anywhere. Type a name or copyright line, or drop in a transparent PNG logo; pick one of nine positions or tile it across the whole picture; set the size, opacity and angle; and apply the same watermark to a whole batch of photos in one go, downloading them individually or as a ZIP.

Sizes are relative to each image, so a batch of mixed resolutions comes out consistent, and the preview is exactly what the full-resolution export will look like.

How to use Add Watermark to Image

  1. Drop your images — up to 20 at a time. The first one becomes the live preview.
  2. Choose text or logo. Text: type it, pick a font and colour. Logo: choose a PNG with a transparent background.
  3. Position it with the 3×3 grid, or tick Tile to repeat it across the image (the hard-to-remove option).
  4. Tune size, opacity and rotation until it reads without ruining the photo. 40–60% opacity is the usual sweet spot.
  5. Add watermark and download — one file, or all of them as a ZIP.

Corner mark or tiled — which protects better?

A small corner mark is polite: it credits you, it survives most reposts, and it does not spoil the picture. It is also trivially cropped off. A tiled, semi-transparent, rotated watermark across the whole image is the one that actually deters theft, because removing it means repainting the photo. Stock-photo previews use tiling for exactly this reason. Use a corner mark for portfolio images and social posts where looks matter; tile anything you are sending as a proof or a sample.

Getting it to read on any background

White text vanishes on a sky, black text on a shadow. The drop shadow option adds a soft dark halo under text so it stays legible either way — it is on by default. For logos, a version with a thin outline or a subtle shadow baked into the PNG does the same job. Keep opacity between 40 and 70%: fully opaque watermarks look like stickers, and anything under 30% disappears after the platform recompresses the image.

Batch consistency

Every size in this tool is a percentage of the image's own width, not a pixel count. That is what lets one setting work across a batch of mixed sizes — the watermark on a 1200-pixel web image and on the 6000-pixel original are proportionally identical. It also means the preview on the first image is honest for all of them.

Format notes

Keeping the original format is the default. If you add a watermark to a JPG and save as JPG, the image is re-encoded once — set the quality to 90% or higher and the loss is invisible. Transparent PNGs keep their transparency unless you choose JPG, in which case the transparent areas are flattened to white. For PDFs, see the PDF watermark tool; to strip camera metadata at the same time, run the result through the EXIF remover.

Frequently asked questions

Can I watermark many photos at once?

Yes — drop up to 20 images. The watermark is applied identically to each (scaled to every image's own width) and you can download them one by one or all together as a ZIP.

What logo file works best?

A PNG with a transparent background, ideally at least 500 pixels wide. JPG logos carry a white or coloured box around them; SVG is not supported by the canvas directly, so export your SVG as a large PNG first.

Can a watermark be removed?

A corner mark can be cropped off in seconds. A tiled watermark across the whole image has to be painted out, which is slow and rarely perfect. If protection matters more than looks, tile it at 30–50% opacity and rotate it.

Does watermarking reduce image quality?

The image is re-encoded once when it is saved. At 90% JPG quality or as PNG/WebP lossless, the difference is invisible. Keep the format the same as the original unless you have a reason to change it.

Is anything uploaded?

No. The images, the logo and the text stay in your browser; the watermarked files are produced on your device with the HTML canvas. Nothing touches a server.