Skip to content
SnapTools

Watermark PDF

Runs in your browser

Stamp diagonal text across every page of a PDF. Applied in your browser, so the document is never uploaded.

Around 18% stays readable without hiding the text.

About this tool

A watermark communicates status: that a document is a draft, is confidential, or is a copy rather than the executed original. It works by being visible on every page and on every printout, so the label travels with the paper. This tool draws semi-transparent rotated text through the centre of each page. Because it edits the document rather than re-rendering it, the underlying text stays selectable and the file barely grows.

How to use

  1. Add a PDF file.
  2. Type the watermark text, or pick one of the presets.
  3. Adjust the opacity — around 18% is readable without obscuring the content.
  4. Click Add watermark and download the result.

When to use this tool

  • Marking a contract as a DRAFT before it is signed.
  • Labelling internal documents CONFIDENTIAL before circulating them.
  • Distinguishing copies from an executed original.
  • Adding a company name across shared reference material.

Tips

  • Keep opacity low. Above about 30% the watermark starts to compete with the text underneath.
  • Short words work best — long phrases shrink to fit and become hard to read.
  • The page content stays selectable, so the document remains searchable and accessible.

Limitations

  • The watermark is drawn on top of the page content and can be removed by anyone with a PDF editor. It marks intent; it is not a security control.
  • Standard Helvetica is used, so characters outside Latin-1 will not render.

FAQ

Is my document uploaded?
No. The watermark is drawn in your browser with pdf-lib. Nothing is transmitted, logged or stored.
Can the watermark be removed?
Yes, by anyone with a PDF editor. A watermark states intent and travels onto printouts; it is not a security control. If a document must not be altered, it needs signing or encryption, not a stamp.
Can I use non-English characters?
Not currently. The watermark uses standard Helvetica, which covers Latin-1 only, so characters outside that range will not render.