DT
DevToolKit
Clearly labeled tools
Tools
Workspaces
Resources
Browse tools
DT
DevToolKit
Practical PDF, image, developer, and everyday tools

Clearly labeled processing for everyday tasks.

Core processing runs in the browser for most tools. Server-backed and external-provider workflows are labeled separately. Basic tools are available without signup; individual limits vary by tool.

46 unique tools4 workspacesNo signup for basic tools
Browse toolsTrust Center
Tools
All toolsPDF workspaceImage studioDeveloper workbenchGeneral tools
Product
BlogSupportContact
Company
AboutTrust CenterPrivacy PolicyTerms of Use

© 2026 DevToolKit. Practical PDF, image, developer, and everyday tools with clearly labeled processing.

In-browserServer-backedExternal preview
amanhirut32@gmail.com
HomeToolsPDFPDF Watermark Tool

PDF Watermark Tool

  • In-browser
  • No signup
  • Text & image

Draw a text or PNG/JPG watermark onto selected PDF pages with layout, opacity, rotation, and position controls.

Core processing runs in your browser and does not upload this file for the task.

Preparing the editor...

The guide and instructions on this page are available while the tool loads.

Continue your workflow

  • PDF Password ProtectorAdd a password. Watermark stamps a visible mark; it does not encrypt.
  • PDF CompressorReduce file size. Watermark draws a text or logo mark; it does not compress.
  • PDF SplitterExtract pages from a PDF. Watermark stamps selected pages in one file; it does not split.

What this tool does

PDF Watermark draws a text string or an image onto selected pages of a copy of your PDF. Presets include Confidential, Draft, Copy, Sample, Footer, and Custom.

Choose this tool when…

  • You need a visible label such as CONFIDENTIAL or DRAFT on a working copy.
  • You want a logo tiled or placed at a named position.
  • You can accept that the mark is baked into a new PDF, not a removable stamp layer.

Typical jobs this page is built for

  • Mark a draft before sending it for comments.
  • Place a small logo in a corner or tile it lightly across pages.
  • Label only the first page of a packet.

How processing actually works

pdf-lib loads with ignoreEncryption: true. Text is drawn with drawText, optional uppercase, rotation, opacity 0.05–1, font size 8–120. Image marks use embedPng or embedJpg and a scale 0.05–1. Layout is single (positioned) or tiled. Positions include center and the six edge placements.

Supported files, outputs, and limits

Input
One PDF, up to 50 MB, plus optional PNG/JPG for image marks.
Output
{base}-watermarked.pdf
Pages
All pages, first page, or a typed range via parsePageRanges.

Step-by-step workflow

  1. Upload one PDF.
  2. Pick Text or Image.
  3. Enter text or upload a PNG/JPG logo.
  4. Pick a style preset and page scope.
  5. Click Apply watermark.
  6. Open {base}-watermarked.pdf and check first, middle, and last marked pages.

What changes in the output

The mark is part of the page content in the new file. Encrypted sources may fail. Certificate signatures typically become invalid after rewrite.

Privacy and where processing occurs

Watermarking runs in the browser with pdf-lib. The PDF and any logo image are not uploaded for this workflow. Identified analytics may include byte counts, page counts, and whether the mark is text or image, not the watermark string or the file contents.

How this differs from nearby DevToolKit tools

  • PDF Editor & Signer can place visual marks through a server-backed editor, including a drawn signature image.
  • PDF Protect encrypts a copy; it does not stamp text.

Output review checklist

  • Check first, middle, and last targeted pages.
  • Confirm tiled marks do not hide required content.
  • Open the download in a reader; the source iframe is not a substitute for inspecting the new file.
  • Keep the unmarked original if you may need a clean copy later.

Frequently asked questions

Can I remove the watermark later in this tool?

No. applyPdfWatermarkInBrowser draws onto page content and saves a new PDF. There is no remove-watermark command.

Which image types can be used as a logo?

The bytes are treated as PNG if they start with the PNG signature; otherwise pdf-lib embedJpg is used. Upload a PNG or JPG.

Does the watermark sit above form fields as a separate layer I can toggle off?

No. The mark is drawn into the page content of the new file. Recipients cannot hide it with a typical overlay toggle.

Can I watermark only some pages?

Yes. Choose all pages, first page, or a custom range parsed the same way as Split/Extract (numbers and start-end pairs).

Related guides

Longer reads that pair well with this tool.

PDF guide

How to Choose the Right Online PDF Tool

Match your PDF task to the right DevToolKit tool — merge, split, compress, convert, secure, or edit — and check processing labels before you upload.

Related tools

Common next steps after using this tool.

PDF Password Protector

Encrypt one PDF with a required open password, optional owner password, and viewer permission presets or custom print, copy, edit, and annotate controls.

PDF Compressor

Reduce one PDF using JPEG page rasterization or a non-raster structure repack, then download a separate -compressed.pdf.

PDF Splitter

Divide one PDF into new page-based PDF files using five local split strategies, then download them in a ZIP.

PDF Editor & Signer

Add text, markup, and a drawn visual signature to one PDF, or update detected text blocks, then download a separate -edited.pdf copy.

Explore more in PDF

Browse related tools or open the full workspace.

PDF workspaceAll tools