Private document protection in your browser

Document watermarker

Add a recipient-and-purpose watermark to images or PDFs, flatten the result, and place multiple image sides on one A4 page. Files never leave your browser.

Images and PDFsWavy anti-removal patternNo uploads or document telemetry

1. Choose document

One PDF, or up to four JPG, PNG, or WebP images.

2. Define permitted use

Watermark text0 words

Short and specific works best: who receives it and why.

3. Choose protection

Watermark strength
Ready to process locally

Protected output

Generated locally in this browser

Preview appears here

Choose a document and define its permitted use. The finished copy will be flattened so the watermark is not a removable PDF text layer.

Local pipeline

From private source to restricted copy

  1. 01

    Open locally

    The File API reads bytes directly from your device. No upload endpoint exists in this workflow.

  2. 02

    Render and protect

    Canvas draws a unique, irregular wave pattern using browser cryptographic randomness.

  3. 03

    Flatten and download

    The protected pixels are exported as PNG or rebuilt into a PDF with no removable watermark text layer.

Privacy boundary

The tool is designed for identity documents and other sensitive copies. Its processing path stays inside browser memory.

  • No API route receives source files or generated output.
  • The bundled pdf.js worker runs from this site, not a third-party CDN.
  • Recipient, purpose, filenames, and document pixels are not sent to analytics.
  • Temporary result URLs are revoked when you reset or leave the page.

Practical limits

  • One PDF or up to four JPG, PNG, or WebP images per run.
  • Selected files may total up to 50 MB; very large images are reduced safely in browser memory.
  • Encrypted PDFs and image formats without native browser decoding are not supported.
  • Watermarking discourages reuse but cannot guarantee prevention of every sophisticated manipulation.

Frequently asked questions

Are documents uploaded while they are processed?

No. Files are read into browser memory, processed with Canvas and a local pdf.js worker, then downloaded through a temporary object URL.

Can I put the front and back of an ID on one page?

Yes. Select both images and choose ‘Stack on one A4 page’. Each side is watermarked before the A4 sheet is assembled.

Why include recipient and purpose?

A restricted-use copy should state who may receive it and why. This makes reuse for another transaction visibly inconsistent.

Can the watermark be selected or removed as PDF text?

No. Pages are flattened into protected pixels before PDF export. The watermark is not stored as a separate editable text layer.