pdfblah.com

← All guides

How to watermark a PDF

Put a DRAFT or CONFIDENTIAL stamp, a faint tiled mark, or your logo across a PDF, without flattening the page or wrecking the text underneath. Here is how to do it and keep the file editable.

Text or image, over or behind

A watermark is an honest overlay: a mark drawn on top of (or behind) the page, while the real content stays untouched underneath. That is different from the fake overlays some editors use to pretend to change text. With pdfblah you can add:

Do it online

  1. Open pdfblah.com and drop in your PDF.
  2. + Add step → Watermark. Type your text, or choose an image.
  3. Tune it. Pick the position (center, footer, corner), turn on tile for a repeated diagonal mark, and set the opacity so it does not hide the content.
  4. Stack more steps if you like: replace text, add page numbers, set a password, all in the same download.
  5. Download. Your fonts, spacing, and metadata are kept exactly as they were.

Three ways to do it

Same engine, same result. Pick one:

pip install pdfblah

# a faint tiled "DRAFT" across every page
pdfblah watermark in.pdf out.pdf --text DRAFT --tile --opacity 0.15 --rotation 45

# your logo, top-right, semi-transparent
pdfblah watermark in.pdf out.pdf --image logo.png --position top-right --opacity 0.4

# a big centered CONFIDENTIAL on page 1 only
pdfblah watermark in.pdf out.pdf --text CONFIDENTIAL --size 60 --pages 1

The app and CLI are open source (MIT). See the pdfblah project on GitHub.

Tips