PDF Tools

Add Watermark to PDF

Add a diagonal or centred text watermark to every page of a PDF, entirely in your browser. Configure text, font size, opacity, position, and rotation. Preview before downloading.

Live preview before applying Text, opacity, position, rotation Watermarked locally, no upload

Drop your PDF here or

Accepts .pdf · Watermark is applied in your browser

Watermark applied in your browser; your file is never uploaded

Input File Output Downloadable file Browser-only No upload by default

Features

  • Text watermark added to every PDF page
  • Configurable opacity (10–100%)
  • Diagonal, horizontal, or custom rotation
  • Font size and colour settings
  • Live page preview before applying
  • Browser-only. File never uploaded
  • Instant download

How to use it

  1. Upload your PDF.
  2. Type your watermark text.
  3. Set opacity, rotation, and position.
  4. Preview on the first page.
  5. Click Apply and download the watermarked PDF.

Use cases

  • Marking draft documents with 'DRAFT' or 'CONFIDENTIAL'
  • Adding a company name or logo text to sent documents
  • Stamping page proofs with review status
  • Protecting document ownership

Limitations

  • Watermark text, opacity, position, rotation, and font size are configurable.
  • Encrypted, damaged, or unusually large PDFs may not process reliably in the browser.
  • Review generated files before using them in legal, archival, or production workflows.
Questions & answers

Frequently asked

Can the watermark be removed?

The watermark is added as a PDF content layer. It is not cryptographically protected and can be removed by PDF editing tools.

Does PDF Watermark upload my PDF or source file?

Your file is processed in your browser and is not uploaded.

What does PDF Watermark create?

It creates a watermarked PDF. Watermark text, opacity, position, rotation, and font size are configurable.

Can PDF Watermark handle every PDF?

PDFs vary by structure, encryption, fonts, images, and metadata. Keep the original file and review the generated output before using it.