Add text watermarks to PDF — adjust opacity, rotation, color, and position. CONFIDENTIAL, DRAFT, or custom text.
Add Watermark to PDF adds a customizable text watermark to every PDF page via pdf-lib's page.drawText() — controls font size, color (hex → rgb), opacity (0.1–1.0), rotation (−90° to 90°), and position (center/diagonal/corners).
Add a text watermark to every page of your PDF — common uses include CONFIDENTIAL, DRAFT, COPY, or your company name. Fully customizable color, size, opacity, rotation, and position.
Upload your PDF.
Enter watermark text and adjust font size, color, opacity, and rotation.
Pick a position (center, diagonal, corner).
Click Add Watermark and download.
Watermark applied via pdf-lib's page.drawText() with embedded StandardFonts.HelveticaBold. Color hex parsed to rgb(r/255, g/255, b/255). Position presets compute x/y from (page.width, page.height) per page so margins stay consistent across mixed page sizes.
This tool adds text watermarks. For image/logo watermarks, you can convert your image to text first or use a PDF editing application.
Yes — the watermark is added to every page of the PDF in one operation.