What is watermark-js-plus?
watermark-js-plus is a lightweight, Canvas-based TypeScript library for adding watermarks in the browser. It works with vanilla JavaScript and frontend frameworks without requiring a framework-specific adapter.
Use it to protect a page or container with a visible watermark, render a watermark directly into an existing image, or create and reveal low-opacity blind watermarks.
Features
- Page, container, image, and blind watermark APIs
- Text, multi-line text, image, and rich-text content
- Flexible layouts, styling, animation, and runtime updates
- Optional DOM tamper detection and watermark recovery
- Complete public TypeScript declarations
Browser Support
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
|---|---|---|---|---|---|
| Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | 11 ✔ |
Internet Explorer 🚀
This plugin supports IE11 and partially supports IE10 and IE9.






