pc
Watermark PDF · text overlay

Watermark a PDF — stamp every page.

Drop a PDF, type any text, dial in opacity and rotation, click watermark. Output is the original PDF with your text stamped on every page — no upload, no quality loss.

  • Stays in browser
  • No signup
  • Vector text

Want to edit more on this PDF?

Sign, redact, watermark, autofill · stays in your browser

PDF
Drop a PDF
or click to browse — stays in your browser
Drop a PDF
Four steps · seconds

How it works.

  1. Step 01

    Drop the PDF

    Drag a PDF onto the dropzone or click to browse. The file stays in your browser.

  2. Step 02

    Type the text

    CONFIDENTIAL, DRAFT, your name — anything. Pick size, opacity, rotation, color, and position.

  3. Step 03

    Stamp every page

    We draw the watermark over every page as embedded text — vector, not raster.

  4. Step 04

    Download

    The watermarked PDF saves locally. The original is untouched.

Common questions

About watermarks.

Does the watermark sit above or below the page content?

Above. It draws as the last operation on each page, so it always shows on top of text and images. Use a low opacity (10-30%) if you want the underlying content to stay readable.

Can I watermark a confidential document without uploading it?

Yes — that's the whole point. Open DevTools → Network and you'll see exactly zero outbound requests when you click watermark. Everything runs client-side in your browser.

Is the watermark actually permanent?

It is part of each page's content stream — anyone with a PDF reader will see it. A determined editor with the right tool can still strip it; for legal protection use redaction or password protection in addition to watermarking.

Can I use a logo / image instead of text?

Not in v1. Open the file in the editor (/app) instead — drop an image annotation, set its opacity, then export.

Why is the rotation pivot the centre and not the anchor?

Visually rotating around the centre matches what users expect. We compensate for the underlying baseline-anchored text rendering by offsetting the anchor by half the bbox before drawing.

Need to do more than this?

Open the full editor for signing, redaction, watermarks, autofill, and the rest of the toolbelt — same file, no upload, no signup.

Open the free editor