Skip to main content
Upload a master PDF to inspect pages and inject watermarks. Everything runs in your browser — the document never leaves your device.
⚡

No document loaded

Course & E-Book Watermark Injector

Stamp personalized, per-buyer watermarks across a course PDF or e-book and generate up to 50 uniquely named copies at once — dynamic text, a full-page anti-screenshot grid, an invisible forensic signature, or a brand logo. Every document and buyer list is processed entirely in your browser with pdf-lib and Web Workers; nothing is ever uploaded.

Four protection engines

  • Dynamic text — inject {{email}}, {{name}}, {{order_id}} and more from a CSV.
  • Diagonal grid — a repeating 45° matrix that survives cropping and screenshots.
  • Ghost / stealth — a zero-width forensic signature hidden in the document metadata for leak tracing.
  • Brand stamp — a transparent PNG or SVG logo placed anywhere on the page.

FAQ

Is my PDF or buyer list uploaded anywhere?
No. All watermarking runs in your browser with pdf-lib and Web Workers — files never leave your device, so the workflow is GDPR-friendly by construction.
How many personalized copies can I generate?
Up to 50 per run. The cap protects browser memory and keeps the UI responsive while a small worker pool bakes copies in parallel.
What is the ghost / stealth watermark?
An invisible zero-width signature embedded in the document metadata. Use the Decode action to read it back from any surviving copy and identify the source of a leak.
Why does export flatten to an overlay?
pdf-lib appends the watermark to the page content stream, so it renders as a flattened vector overlay that a reader cannot simply toggle off.