PDF Watermark
Add a diagonal text watermark to every page of a PDF.
Upload your file
Drag & drop or click to select a file from your device.
Adjust settings
Configure options to get the result you want.
Download result
Get your processed file instantly. No waiting.
Key Features
Custom Watermark Text
Type any phrase: 'CONFIDENTIAL', 'DRAFT', a client name, or your watermark of choice. Multi-word phrases supported with sensible defaults — type and apply.
Diagonal Layout for Visibility
Watermark appears diagonally across each page for maximum visibility without obscuring the underlying text. The classic legal/draft document style, applied with one click.
Opacity & Size Controls
Adjust opacity from subtle gray hint to bold colored stamp, and tune font size for the document's page dimensions. Match the watermark's intensity to its purpose.
Stamps Every Page
Watermark applies uniformly across all pages — no per-page configuration needed. Run multiple PDFs through with the same setting for consistent batch branding.
Fast Even on Long PDFs
Watermark text is added as a single overlay layer per page via pdf-lib. Hundreds of pages get watermarked in seconds — no per-page render wait.
100% Private — In-Browser Only
Watermarking is done locally with pdf-lib. Sensitive prototypes, NDAs, and pre-publication documents never get uploaded — the watermark proves they shouldn't.
About This Tool
What is PDF Watermark?
PDF Watermark adds diagonal text watermarks to every page of a PDF document. Mark documents as DRAFT, CONFIDENTIAL, SAMPLE, or any custom text with adjustable opacity and color.
Common Use Cases
- Draft Documents: Mark preliminary versions as DRAFT
- Confidentiality: Label sensitive documents as CONFIDENTIAL
- Sample Copies: Mark preview copies as SAMPLE
- Legal: Add COPY or ORIGINAL watermarks to legal documents
- Proofing: Mark proof copies to prevent use as finals
Privacy-First PDF Processing
Watermarks are applied entirely in your browser using pdf-lib.
- Your documents never leave your device
- No server processing
- Works offline after the page loads