PWPrivatePDFConvertPro

2026-05-19 · 8 min read

How to Add a Watermark to a PDF

A watermark is a small claim stamped on every page of a document — “Confidential”, “Draft”, a company logo, an intern’s name on a leaked memo. Done well, watermarks deter casual misuse and make leaks traceable. Done badly, they obscure the text or get cropped out in two clicks. This guide covers when to use a watermark, what kind to pick, and the five practical ways to add one without paying for Adobe Acrobat.

What watermarks actually do (and don’t do)

A watermark is a visual signal, not a security control. It can:

It cannot prevent copying, prevent printing, or stop a determined leaker. Anyone who runs the PDF through a content-aware editor or a modest amount of Photoshop work can remove most watermarks. If your threat model is hostile actors rather than honest accidents, you want encryption and access control — see our guide to PDF passwords and encryption for that.

Choose: text vs image, foreground vs background

StyleWhen to use
Diagonal text, faint greyStatus (Draft, Confidential) on internal docs
Tiled text, repeatedRecipient name on documents shared widely
Logo image, cornerBranded reports, white-paper distribution
Background image, full pageLetterheads, certificates, official forms
Foreground stampAnything you want users to see and not be able to read through

Background watermarks sit beneath the text and shouldn’t interfere with reading; opacity around 15–25% is usually right. Foreground watermarks sit on top, are bolder (40–60% opacity), and partially obscure the content — appropriate for “DRAFT — DO NOT CITE” markings.

Method 1 — LibreOffice Draw (free, offline)

LibreOffice Draw opens any PDF, lets you place text and image objects on a master layer that repeats on every page, then re-exports as PDF. It’s the most flexible free option.

  1. Open the PDF (File → Open). Each page becomes a slide.
  2. Select all pages (Ctrl/Cmd-A in the slide panel), Insert → Text Box.
  3. Type “CONFIDENTIAL”, set font size 96pt, colour grey, rotate 45 degrees.
  4. Right-click the text box → Arrange → To Background to send it behind the document text.
  5. File → Export As → Export as PDF.

Caveat: applying to all pages at once requires using the Master Slide view. For a 200-page report this saves an enormous amount of time; for a 5-pager you can just paste manually.

Method 2 — In-browser WebAssembly tools

A growing number of PDF tools run entirely in your browser using WebAssembly builds of qpdf or pdf-lib. Drop in your PDF, type the watermark text, choose opacity and rotation, click apply, download. The file never leaves your machine. This is the right default for sensitive documents — internal memos, legal drafts, anything you wouldn’t want a free hosted service retaining for 24 hours.

Look for the phrase “runs in your browser”, “client-side”, or an explicit no-upload claim. If there’s an upload progress bar, the file is going to a server.

Method 3 — Word: watermark, then export to PDF

If the document originated in Word, watermark there before exporting: Design → Watermark → pick from the list (Draft, Confidential, Sample) or build a custom one with your logo. Save as PDF. Watermarks set this way are part of the page background and survive the export cleanly.

If you only have the PDF, convert it to Word first using our free in-browser PDF to Word converter, add the watermark, then save back as PDF. This is also the path of least resistance if you need to make text edits before watermarking.

Method 4 — Command line (qpdf, pdftk, ghostscript)

For batch jobs — watermarking 500 contracts with each recipient’s name — the command line is unbeatable. The pattern: render the watermark text to a single-page PDF, then stamp it onto every page of the source.

With qpdf:

qpdf input.pdf --overlay watermark.pdf --repeat=1-z -- output.pdf

With pdftk:

pdftk input.pdf stamp watermark.pdf output stamped.pdf

Pair either with a small shell loop and you can watermark every PDF in a directory in seconds. ImageMagick or LaTeX’s pdfpages/draftwatermark packages can generate the watermark page itself.

Method 5 — Python (pdf-lib equivalent: pypdf or reportlab)

For programmatic, per-recipient watermarking inside a larger pipeline (think: a backend that emails personalised PDFs):

from pypdf import PdfReader, PdfWriter
from reportlab.pdfgen import canvas
from reportlab.lib.pagesizes import letter

# Generate watermark
c = canvas.Canvas("wm.pdf", pagesize=letter)
c.setFont("Helvetica", 60)
c.setFillGray(0.7)
c.saveState()
c.translate(300, 400); c.rotate(45)
c.drawCentredString(0, 0, "CONFIDENTIAL — A. Smith")
c.restoreState(); c.save()

# Apply
src = PdfReader("input.pdf")
wm = PdfReader("wm.pdf").pages[0]
out = PdfWriter()
for page in src.pages:
    page.merge_page(wm)
    out.add_page(page)
with open("output.pdf", "wb") as f:
    out.write(f)

The pypdf+reportlab combination is the standard Python stack for this. Twenty lines of code gives you per-recipient watermarks at scale.

Worked example: marking a 40-page report “DRAFT”

  1. Open the report in LibreOffice Draw.
  2. Switch to Master view (View → Master Slide).
  3. Insert → Text Box, type DRAFT, font Helvetica Bold 120pt, colour 70% grey, rotation 45 degrees.
  4. Position centred. Set transparency to 80% (Format → Area → Transparency).
  5. Switch back to Normal view.
  6. File → Export As → Export Directly as PDF.

The watermark now appears centred and diagonal on every one of the 40 pages, faint enough that the text is fully legible.

Removing watermarks (and why it’s harder than it looks)

If you applied a watermark with qpdf’s overlay feature, the watermark is usually a separate content stream and can be removed cleanly with a counter-overlay or by editing the PDF’s objects directly. If you applied it as a flattened image — or if someone else did — removal is destructive: you’re repainting pixels and the result rarely survives close inspection.

Practical implication: if you genuinely want a watermark to be hard to remove, flatten the document on export. If you might need to remove it later, keep the original alongside the watermarked copy.

Common mistakes

Watermarks deter mishandling but don’t prevent it. For documents that genuinely need to stay private, combine watermarking with encryption and a clear distribution list. Our deep dive on PDF passwords and encryption covers what each control actually protects against. Or, if you want to make your edits in Word and then export a clean watermarked PDF, start with our free PDF to Word converter.