GroupDocs
GROUPDOCS
.Watermark
GroupDocs.Watermark · Product Family

Protect every page

Add, find, edit, and remove text and image watermarks in PDF, Word, Excel, PowerPoint, Visio, email, and image files - including watermarks added by other tools.

Live demo Get started
40+
formats
4
platforms
MIT
examples
document.pdf · GroupDocs.Watermark

Install in seconds

Pick your platform, copy the package command, and ship your first integration.

.NET v26.9.0
dotnet add package GroupDocs.Watermark
1.3M downloads
Java v26.9.0
implementation 'com.groupdocs:groupdocs-watermark:26.9'
Node.js v26.9.0
npm install @groupdocs/groupdocs.watermark
Python v26.6.0
pip install groupdocs-watermark-net
Quick start — .NET
using GroupDocs.Watermark;
using GroupDocs.Watermark.Watermarks;

using var watermarker = new Watermarker("document.pdf");
watermarker.Add(new TextWatermark("Confidential", new Font("Arial", 36)));
watermarker.Save("watermarked.pdf");

What you can build

GroupDocs.Watermark in production — fast, flexible, and source-agnostic.

Text & image marks

Add styled text or image watermarks with position, rotation, opacity, sizing, and tiling.

Find & remove

Search watermarks by text, regular expression, image similarity, or formatting, then edit or remove them.

Format-aware

Place watermarks in headers, shapes, backgrounds, PDF artifacts and annotations, or locked Word sections.

Cross-format

PDF, Word, Excel, PowerPoint, Visio, email, and image documents.

Supported formats

A representative slice of the formats GroupDocs.Watermark works with.

Documents
PDF DOCX DOC RTF ODT
Spreadsheets
XLSX XLS XLSM XLTX
Presentations
PPTX PPT PPSX POTX
Visio & Email
VSDX VSD MSG EML
Images
PNG JPG TIFF WEBP GIF
Free · ads-free · no install

Try it live in your browser

Run GroupDocs.Watermark on your own files in the free, ads-free Watermark web app — no install required. Files are deleted after 24 hours.

Open the Watermark app

Open-source examples

View all repositories →
GroupDocs.Watermark-for-.NET
16
GroupDocs.Watermark-for-Java
14
GroupDocs.Watermark-Docs
Batchfile6
GroupDocs.Watermark-for-Node.js-via-Java
JavaScript6
GroupDocs.Watermark-for-Python-via-.NET
Dockerfile6
groupdocs-watermark.github.io
HTML5