Get Started

Stamp PDF β€” Add a Stamp to Any PDF

Add a CONFIDENTIAL, DRAFT, or custom text stamp to every page of your PDF. Customize font, opacity, and position. Free, private, 100% browser-based.

Add a text stamp to your PDF pages for branding, confidentiality notices, or draft markings. Position the watermark text anywhere on the page with customizable font size and opacity β€” all processed locally in your browser.

Drop a PDF to add watermark

PDF files only

πŸ”’100% Private β€” Your files never leave your device. All processing runs locally in your browser.

How It Works

Upload a PDF, type your watermark text (CONFIDENTIAL, DRAFT, DO NOT COPY, or any custom text), and configure the appearance: opacity, font size, rotation angle, and position. The tool loads your PDF using pdf-lib.js, then draws the watermark text on every page.

Processing is 100% local β€” your PDF is never uploaded to any server. The watermark is embedded directly into the PDF page streams, so it appears consistently in all viewers and when printed. The watermark layer sits behind existing content for readability.

Features

  • βœ“Custom text watermarks β€” CONFIDENTIAL, DRAFT, DO NOT COPY, or any text you enter
  • βœ“Adjustable opacity from 5% (subtle) to 100% (opaque)
  • βœ“Font size control from 12pt to 120pt for any document size
  • βœ“Rotation angle from -90Β° to 90Β° for diagonal, horizontal, or vertical placement
  • βœ“Position presets: center, corners, or custom placement
  • βœ“Applies to all pages automatically β€” no per-page setup needed
  • βœ“Preserves all original PDF content, fonts, and formatting
  • βœ“100% client-side β€” your documents stay private

How to Use This Tool

  1. Upload the PDF you want to watermark.
  2. Type your watermark text (e.g., CONFIDENTIAL, DRAFT, SAMPLE).
  3. Adjust opacity, font size, rotation, and position to match your needs.
  4. Click "Apply Watermark" and download the watermarked PDF. Every page is marked.
⚑Built on pdf-lib β€” processes PDFs entirely in your browser with zero server dependency.

Perfect For

  • β†’Law firms marking documents as CONFIDENTIAL or PRIVILEGED before sharing with opposing counsel
  • β†’Publishers watermarking review copies with PROOF or NOT FOR DISTRIBUTION
  • β†’Businesses marking internal documents as DRAFT during the review process
  • β†’Real estate agents watermarking property photos and documents with their agency branding
  • β†’Teachers marking answer keys and exam solutions to prevent unauthorized distribution
  • β†’Corporate compliance teams marking sensitive documents for tracking and access control

Under the Hood

The watermark is drawn using pdf-lib's page.drawText() API, which adds the text as a new content stream operation on each page. The text is rendered with the specified font (Helvetica Bold), size, color (gray with alpha), rotation transform, and position coordinates. Since the watermark is drawn as part of the page's content stream, it is permanent and appears in all PDF viewers and when printed.

Frequently Asked Questions

Currently the tool supports text watermarks. Image/logo watermark support is on our development roadmap.

More Free Tools

Explore our other browser-based conversion tools