Open DevTools.
Stamp your logo.
Watch nothing get sent anywhere.
Stamp a PNG or JPG logo onto every page of a PDF — pick the opacity, scale, and position — all inside this tab. Zero network requests after the page loads, same rule as every other tool here. Check the Network tab yourself.
Drop one PDF here or click to browse
One file at a time · stays on this device
Drop a PNG or JPG logo here or click to browse
One image · stamped onto every page
Honest note: the logo keeps its original aspect ratio — scale sets its width as a percentage of each page's width, height follows automatically. Position anchors it to one of nine spots with a consistent margin. Use text Watermark instead if you don't have a logo file handy.
Why trust this tool
No accounts
No signup, no email, no watermark on the watermark tool. Use it and close the tab.
No limits (for now)
Stamp as many pages as your device's memory allows. No artificial caps.
Text watermarks or page borders too? Both live.
Stamp a text watermark instead, or draw a border frame on every page — same rule: everything stays local. Leave your email and we'll let you know about a Pro batch mode.
Thanks — saved locally for now, we'll be in touch once signups are live.
Stamping a logo instead of typed text
Image Watermark embeds a PNG or JPG you supply onto every page via pdf-lib's embedPng/embedJpg and drawImage, with control over opacity, scale as a percentage of page width, and one of nine anchor positions. The image type is detected from the file's actual signature bytes, not just its extension, so a mislabeled file fails with a clear message instead of throwing a raw error partway through. Aspect ratio is preserved automatically, so a logo never comes out stretched regardless of the page it lands on.
Embedding a full-resolution logo image onto every page of a long document adds up — a hundred-page PDF with the same watermark on each page is meaningfully heavier to build in the browser than a text watermark would be. If a long document stalls while watermarking, this is usually why.
Non-center anchors (like "top-right" or "bottom-left") only land where you'd expect if the page's rotation is set to 0°. On a page that's been rotated, the corner the logo lands in can end up somewhere unexpected — here's why, and how to fix it before you print or send the file out.