Image Watermark Adder

Add a text watermark to photos — right in your browser.

Add a text watermark to any image — choose position, size, color, opacity, or tile it across the photo. Runs entirely in your browser, so your images are never uploaded. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

Are my images uploaded anywhere?

No. The image is drawn onto a canvas inside your browser and never leaves your device.

Add a text watermark to your photos

Protect and credit your images by stamping a text watermark directly in your browser — your name, a copyright notice, a URL, or a brand mark. Useful for photographers sharing previews with clients, designers sending concepts, marketplace sellers deterring image theft, and anyone sharing work they want attributed.

How it works

When you load an image it is drawn onto a <canvas> at full resolution. The tool sets globalAlpha to your chosen opacity, then renders your text at the chosen size and colour. Position determines where the text lands:

  • Corner positions (top-left, top-right, bottom-left, bottom-right) — the tool measures the text width and pads it away from the edge.
  • Center — a single stamp aligned to the middle of the image.
  • Tiled — the tool loops across the canvas in a grid, rotating each repetition −30° so the watermark covers the entire photo diagonally. This mode is the hardest to remove because cropping cannot eliminate it.

The result exports as a PNG via canvas.toDataURL("image/png"). The preview updates live as you adjust any setting.

Choosing position and opacity

GoalRecommended settings
Photography credit on shared previewsBottom-right, 60–80% opacity, medium size
Stopping image theft on marketplace listingsTiled, 30–50% opacity, keeps image usable
Bold ownership assertionCenter, 70–90% opacity
Near-invisible attributionAny corner, 10–20% opacity

A lower opacity watermark is more aesthetically pleasing but easier to clone out in a photo editor. A tiled watermark at 35–45% opacity balances visibility with legibility of the underlying photo — the buyer can see what they are purchasing, but the mark appears in any screenshot or re-share.

Example walkthrough

You have product photos for an online shop and want to deter image theft before the sale goes live.

  1. Load the product photo.
  2. Type your shop name or URL as the watermark text.
  3. Set position to Tiled, colour to white, size 28px, opacity 40%.
  4. The live preview shows a subtle diagonal grid across the photo.
  5. Click Download PNG — the watermark is baked into the pixels.

Now if someone screenshots your listing or downloads the image, every crop still carries your mark.

What kind of text works best as a watermark

  • URLs (yoursite.com) are the most useful — they point back to the source and act as free promotion if the image is reshared.
  • Copyright notices (© YourName 2025) clearly assert ownership for legal purposes.
  • Brand or handle (@yourhandle, Studio Name) builds recognition.
  • Short phrases (PREVIEW ONLY, NOT FOR REDISTRIBUTION) communicate permitted use directly.

Avoid very long text — the tool tiles and wraps it across the image, and at a diagonal angle long strings can produce hard-to-read overlapping repetitions. Short names or URLs (under 25 characters) look cleaner when tiled.

Limitation: watermarks deter, they do not prevent

A digital text watermark embedded in pixels can be removed by a determined person using photo editing software — especially a single corner mark. The tiled mode is significantly harder to remove cleanly because the pattern repeats across the entire image, including areas where cloning or healing becomes obvious. For truly high-value images where you suspect commercial theft, consider keeping the watermarked version as the preview and only sharing unwatermarked files after a sale or contract is signed.

Because everything runs locally on a <canvas>, your photos are never uploaded.