Place a visual signature on any page
Draw a signature freehand or type one with a signature font, then drag it onto any page of your PDF. The PDF is edited locally — files are not uploaded. This is a visual approval mark, not a cryptographic digital signature (see the FAQ).
No PDF yet — add one above to start signing.
Three quick steps
1 · Add a PDF
Drop a file. Thumbnails are generated locally. Encrypted PDFs are rejected with a clear reason.
2 · Pick & design
Select a page, draw or type your signature, choose ink colour and thickness.
3 · Place & download
Drag the signature to the spot you want, adjust size, then click Apply. Nothing leaves your device.
About PDF signing
Is this a legally-binding digital signature?
No. This tool places a visual signature — a drawn or typed image that represents your approval, similar to signing a printed page with a pen and then scanning it. It is perfectly suitable for internal approvals, drafts, contracts that don't require cryptographic proof, and informal workflows.
A cryptographic digital signature (PAdES / PKCS#7) is a different thing: it uses a certificate issued by a certificate authority to mathematically bind your identity to the document and detect any later tampering. Producing one requires signing infrastructure that can't be done responsibly in a pure browser-only tool without a trusted certificate chain.
Do you upload my PDF?
No. The PDF is read, the signature is composited via pdf-lib, and the result is downloaded. Nothing is sent to any server.
Can I sign multiple pages?
One signature per run. To sign multiple pages, download, re-upload, pick a different page, and sign again. A multi-page flow is planned.
What if the PDF is encrypted?
Password-protected PDFs are rejected with a clear reason. Please unlock the file in a desktop tool first.
Will my signature look authentic on print?
For print and internal approvals, yes — it looks like any pen-and-paper signature scanned in. For formal legal contexts that require a cryptographic signature, you would need specialised signing software with a certificate.