Upload a master PDF to inspect pages and inject watermarks. Everything runs in your browser — the document never leaves your device.
⚡
No document loaded
Vector Flattened · UnremovableCourse & 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.
