client-side onlypdf.js / pdf-lib

Add an image or signature to a PDF — free, in your browser

Impressum is a free client-side tool that places PNG or JPG images — a scanned signature, a stamp, a logo — onto the pages of a PDF document. Everything happens locally in your browser using pdf.js and pdf-lib: files are never uploaded to a server, there is no registration and no watermark.

FAQ

How do I add a signature or image to a PDF?

Open your PDF with the header button or drag it into the window, then add a PNG or JPG image — with the Add image button, by dropping the file in, or by right-clicking the exact spot on the page. Drag the image to position it, resize it from the corner, then press Save PDF to download the result.

Are my files uploaded to a server?

No. Impressum is 100% client-side: the PDF and images are processed in your browser by pdf.js and pdf-lib and never leave your computer. There is no server upload, no account and no tracking of your documents.

Is Impressum free?

Yes — completely free, with no registration, no watermark and no limits on the number or size of files beyond your device's own memory.

What file formats are supported?

One PDF plus any number of PNG or JPG images. Multi-page documents are supported and each image can be placed on any page. The result is saved as a new PDF file.

Does it work on a phone or tablet?

Yes. Impressum works in mobile browsers: long-press replaces right-click for placing an image, and images can be dragged and resized with touch.

Is this a cryptographic digital signature?

No. Impressum places a visual image of your signature or stamp on the page, like wet ink. It does not create cryptographic digital signatures or certificates.