Skip to content

💧 Image Watermark

Add a text watermark to images. Customize font, size, color, opacity, and 9 positions (top-left, center, bottom-right, etc). Processed in-browser via Canvas API.

100% Free No signup Browser-only 5 languages Dark mode

🔒 About Privacy

📂

Drag & drop, click to select, or paste an image

📖 Where people get stuck

Burns a text watermark into an image, with control over font, size, colour, opacity, outline, rotation, nine positions and a tiled layout. Processing uses the Canvas API entirely in the browser. A watermark does not prevent unauthorised use — what it can do is deter, and show where an image came from. Without that expectation set correctly, you end up having done the work and still not being protected.

Case What happens What to do
A small corner watermark is trivially removed A small watermark tucked into a corner disappears by cropping that corner off — a few seconds of work with essentially no loss of quality. A fill tool, or generative inpainting, removes one from the middle of the image without leaving a trace. Assume there is virtually no technical barrier. Watermarks still have value because they force the other person to decide whether the removal is worth the effort, and most unauthorised reposting happens precisely because no effort was required. Someone genuinely determined will not be stopped. Choose the strength by the use. For posting to social media, where showing the source is enough, a small mark in a corner does the job — not spoiling the image matters more. For a paid-stock preview, or an image where unauthorised use causes real harm, tile it across the whole frame: covering everything means removal requires destroying the image itself. As a middle ground, place it over the important part of the subject — faintly across a face or a product — so that removal needs retouching and the effort threshold rises a step. Decide first what sort of adversary you are assuming, then pick the strength: full tiling costs a lot visually and is not always the right answer.
Too faint to see, or too heavy to look past Opacity is hard to tune because the background varies in brightness across the image. White text vanishes against the sky and black text becomes unreadable in shadowno single opacity covers the whole frame. On top of that, the size you see in the preview is not the size at which people will view it: a social timeline scales the image down, so a faintness that looks right on a desktop screen disappears entirely on a phone. Aim for 20 to 40 percent opacity and pair it with an outlinewhite text with a black outline, or the reverse, stays readable over both bright and dark backgrounds. That is why this tool offers an outline setting. Do not settle on a position at once; try a few and pick the spot where the background is most uniform. Always check at reduced size: zoom the browser out to 25 percent, or open the exported file on a phone, and you will see what people actually get. Anything that looks right at full size is almost certainly too faint.
Believing a watermark asserts your copyright A watermark creates no legal right. In countries party to the Berne Convention, copyright arises automatically at the moment of creationregardless of a watermark, a copyright notice or any registration. So it is not that adding a watermark gives you the right; you had it from the start. Equally, an image you forgot to watermark is not any less protected. The misconception matters when it leads someone to think a watermark is sufficient and to skip keeping the records that actually matter. Confine the role of a watermark to deterrence and showing a contact pointputting your handle or a URL in it lets anyone who sees a reposted image trace the source. That is not a claim of right but a route back to you, and to a proper licence request. What actually helps as proof is keeping the original file, with its capture time and camera information — the RAW, or the source file with EXIF intact: holding information a third party could not possibly have is the strongest evidence there is. The same goes for intermediate files, working documents with the layers still in them, and timestamps predating publication. A watermark is the sign above the door, not the basis of the right.

Text burned into the pixels and a copyright notice in the metadata are entirely different things. EXIF and IPTC have fields for the photographer, the copyright and contact details, but almost every social service strips them the moment you upload — so the metadata notice disappears at the point of publication. Only what was burned into the pixels survives, and that is the one reliable advantage of a watermark. Conversely, this tool goes through a canvas and therefore removes the EXIFif you want to watermark while keeping the capture information, use a route that preserves metadata, such as ExifTool or an image editor. One last expectation to adjust: a watermark does not protect against AI training. Dataset collection does not generally exclude images because of text in them, and models are known to learn the watermarks themselves. If avoiding training is the goal, crawler control in robots.txt or the decision not to publish the image are the measures with actual effect.

📖 How to Use

  1. 1
    Load an image
    Drag and drop, click to select, or paste from clipboard with Ctrl+V.
  2. 2
    Set text and style
    Enter text, choose font, size, color, opacity, stroke. Preview updates in real time.
  3. 3
    Pick a position
    Pick one of 9 positions (top-left, center, bottom-right, etc) or enable Tile to repeat across the image.
  4. 4
    Download
    Download as PNG or JPEG. Filename gets _watermarked suffix.

❓ Frequently Asked Questions

Is my image uploaded to your server?
No. All processing happens in your browser via Canvas API. Image data never leaves your device.
Can I use a logo image as the watermark?
Currently only text is supported. For image logo watermarks, please use a dedicated compositing tool.
Are CJK fonts (Japanese / Chinese / Korean) supported?
Yes. Any character your browser can render works. Choose sans-serif or serif to use your OS system font.

🔗 Related Tools

🐛 Found a bug or issue with this tool?

Free to use, no signup. Even just the steps to reproduce are helpful. Reports go directly to the operator and help us fix issues.

* Browser info (UA / screen / language / URL) is sent automatically to help reproduce the issue