Skip to content

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

ChromeFirefoxSafariOperaEdgeIE
Latest ✔Latest ✔Latest ✔Latest ✔Latest ✔11 ✔

Internet Explorer 🚀

This plugin supports IE11 and partially supports IE10 and IE9.

Released under the MIT License.