Text, logo, or image
Create a vector-text watermark with built-in PDF fonts, or embed a transparent PNG, logo, stamp, seal, or JPG once and reuse it across the selected pages.
Stamp custom text, a logo, PNG, or JPG over all or selected pages. Preview the placement, keep original page content intact, and download only after structural verification.
Stamp text, a logo, or another PNG/JPG over selected pages while keeping the original PDF content intact.
One PDF · 75 MB maximum · 500 pages · browser only
Choose the source, target exact pages, and preview the stamp before creating a structurally verified PDF.
Choose a PDF up to 75 MB and 500 pages. Toolkit validates the structure and renders the pages locally for preview.
Enter custom text or choose a PNG/JPG image, select the target pages, then adjust position, size, opacity, rotation, color, typography, and margins.
Toolkit stamps the selected pages, reopens the output to verify page count, dimensions, and rotation, then downloads the finished PDF.
Create a vector-text watermark with built-in PDF fonts, or embed a transparent PNG, logo, stamp, seal, or JPG once and reuse it across the selected pages.
Apply a watermark to every page, only odd or even pages, or custom ranges. Nine positions, custom margins, rotation, scale, and opacity make the placement predictable.
PDF.js previews and pdf-lib edits the document in browser memory. Existing page content is not flattened or recompressed, and nothing is sent to a PDF backend.
Yes. Choose PNG or JPG, upload a logo up to 10 MB and 40 megapixels, then set its page-width percentage, position, rotation, opacity, and page range. A transparent PNG is usually best for a logo.
Yes. Choose all, odd, or even pages, or enter custom ranges such as 1-3, 7, 10-12.
No. Text is added as vector PDF text and PNG/JPG data is embedded over the existing page. Original selectable text, vectors, and images are not turned into a screenshot or recompressed.
No. A visible watermark can communicate ownership, status, or confidentiality, but it is not encryption, access control, secure redaction, or a guarantee that editing is impossible.
No. Both stay in browser memory. The application server only provides the static JavaScript needed to run the workspace.
This lightweight version uses the four standard PDF fonts for dependable browser-only output. Those fonts support common Latin letters, numbers, and punctuation, but not every Unicode character. Use a PNG image when you need a custom script, branded typeface, or complex symbol.
The tool modifies the original document instead of rebuilding it page by page, so advanced features have a better chance of remaining intact. However, rewriting a complex PDF can still affect some features, and all existing digital signatures become invalid.
Explore the growing collection for calculations, documents, writing, and everyday work.