PDF Watermark
Add a text or image watermark with custom pages, position, rotation, typography, size, and opacity.
Stamp a text or image watermark across selected pages of a PDF, with full control over position, rotation angle, font, size, and opacity. Useful for marking a document DRAFT before internal review, adding a company logo to shared reports, or discouraging unauthorized redistribution of a document you're sending externally. The watermark is applied locally with pdf-lib and layered into the page content, and can target all pages or a specific range like 1-3,5,8-10.
Runs on your device. This tool processes your file inside this browser tab. Nothing is uploaded, so it also works offline once the page has loaded, and closing the tab discards the file from memory.
Loading tool
How it works
- 01
Upload your PDF.
- 02
Choose text or image watermark and set its content.
- 03
Adjust position, rotation, size, and opacity.
- 04
Select pages, then download the watermarked PDF.
Details
- Category
- Documents & PDF
- Formats
- Runs
- In your browser
- Files uploaded
- No
- Cost per run
- Free
- Sign-in
- Not required
- Works offline
- Yes, once loaded
Last updated 2026-08-12
Common questions
Can I watermark selected pages?
Yes. Use "all" or a range such as 1-3,5,8-10.
Which image formats work?
Use a PNG for transparency or a JPEG for photographs and solid logos.
Does it upload my PDF?
No - the watermark is added entirely in your browser using pdf-lib.
Can I rotate the watermark diagonally?
Yes - set a custom rotation angle, with 45 degrees a common choice for a classic diagonal DRAFT-style watermark.
Use this from your code
This tool is also a REST endpoint, so you can run it in a pipeline instead of by hand. Each call costs 3 credits and needs an API key. See the API reference for every parameter.
curl -X POST https://fileoven.com/api/v1/tools/pdf-watermark \ -H "Authorization: Bearer sk_live_..." \ -F "file=@input.pdf" \ -F "text=hello world" \ -o watermarked.pdf