Local PyMuPDF text watermark overlay on every PDF page
PDF Text Watermark
Add a diagonal text watermark to a PDF before sharing it.
Know what happens before you upload.
A temporary per-request workspace is cleaned when processing ends.
Position, opacity, and sizing follow the current fixed design rather than a freeform drag-and-drop editor. The watermark does not encrypt or lock the PDF. Very dense pages can place the overlay near important content, and unusual fonts or scripts may render differently depending on the server's available Unicode font support.
Inspect both a sparse page and the busiest page to make sure the watermark is visible without obscuring critical information. Verify non-Latin text or special characters if you use them. If you need actual access restriction, combine the visual watermark with appropriate password or sharing controls rather than relying on the overlay alone.
Upload your file to start
A copilot that understands this tool.
Ask what a setting means, whether this is the right tool, how to recover from an error, or what to do with the result next. Infinity receives safe context from this page — not the file contents automatically.
What this tool is good at — and where to be careful.
When this tool makes sense
Best for placing a visible phrase such as CONFIDENTIAL, DRAFT, REVIEW COPY, or an organization label across every page before sharing a PDF. It creates a repeated visual cue inside the document and can help distinguish review copies. A watermark is not DRM, encryption, or access control, so it should not be presented as a guarantee that the document cannot be edited.
What the engine actually does
PyMuPDF opens the validated PDF and overlays a semi-transparent text box on every page. Font size is scaled to the page width, a Unicode-capable installed font is used when available, and the output is saved as a new cleaned/deflated PDF. The public handler limits watermark text to 120 characters to keep the operation bounded and predictable.
What it does not promise
Position, opacity, and sizing follow the current fixed design rather than a freeform drag-and-drop editor. The watermark does not encrypt or lock the PDF. Very dense pages can place the overlay near important content, and unusual fonts or scripts may render differently depending on the server's available Unicode font support.
A 20-second quality check
Inspect both a sparse page and the busiest page to make sure the watermark is visible without obscuring critical information. Verify non-Latin text or special characters if you use them. If you need actual access restriction, combine the visual watermark with appropriate password or sharing controls rather than relying on the overlay alone.
Frequently asked questions
Does a watermark stop PDF editing?
No. It is a visual overlay, not encryption or DRM.
Is it added to every page?
Yes. The current implementation overlays the watermark text on every page in the generated PDF.
Supported formats and limits are shown before you start.
Public conversions are designed around temporary request workspaces, not permanent file storage.