Sign PDF Online: draw, type or upload your signature
Free in-browser PDF e-signature. Draw your signature with mouse or finger, type it in a cursive font or upload an existing signature PNG. Click anywhere on the page to place it, drag to reposition, resize, then download a signed PDF. Powered by pdf-lib + PDF.js — nothing is uploaded.
Drop a PDF to sign
Or click to choose. One file at a time. Stays on your device.
Choose PDFWhen to use Sign PDF
Contracts & NDAs
Sign a freelance contract, NDA, or vendor agreement in seconds without printing.
Lease & rental forms
Initial each page, sign and date the last page, return the same day.
Approval forms
Sign purchase orders, expense reports, timesheets and customs forms.
Schools & healthcare
Sign permission slips and HIPAA forms without uploading them to a third party.
How to sign a PDF online
Open the PDF
Drag it in or click Choose PDF. The pages render in a private in-browser preview.
Create your signature
Draw with mouse / finger, type it in a cursive font, or upload a PNG.
Click to place
Click anywhere on a page to drop the signature. Drag to reposition, drag the corner to resize.
Apply & download
One click writes the signature(s) into the PDF and downloads the signed file.
Sign PDF — frequently asked questions
Drop the PDF in, choose Draw, Type or Upload to create your signature, click on a page to place it, drag to reposition, and click Apply & download. The signed PDF is generated in your browser — nothing is uploaded.
In most jurisdictions (US ESIGN Act, EU eIDAS, UK Electronic Communications Act 2000) a typed, drawn or scanned signature with clear intent counts as a valid electronic signature. For higher-assurance use cases (notarised real estate, certain government filings) you may need a qualified digital signature with a certificate authority — this tool does not issue cryptographic certificates.
No. The PDF is parsed and signed entirely inside your browser using pdf-lib and PDF.js. The bytes never leave your device, so the tool works fully offline once the page is loaded.
Yes. Place a signature on as many pages as you need — each placement is independent. Switch pages with the pager, click again to drop another signature. You can drag, resize and delete individual placements before saving.
Three: Draw with your finger or mouse on a canvas, Type your name in a script font, or Upload a transparent PNG of your existing signature. All three end up as a high-resolution image embedded into the PDF.
No. Use our Unlock PDF tool first to remove the password, then sign.
About electronic signatures
An electronic signature is any electronic mark applied to a document with the intent to sign it. In contrast to a digital signature — which uses cryptographic certificates from a trusted certificate authority — an e-signature can be a typed name, a drawn squiggle or an uploaded scan. Both forms are legally recognized for most business agreements in the US, EU, UK, Canada, Australia and many other jurisdictions.
How this tool signs PDFs
We use PDF.js (Mozilla) to render each page as a canvas in your browser so you can place the signature visually. When you click Apply, we load the original PDF with pdf-lib, embed your signature as a high-resolution PNG, and call page.drawImage() at the exact coordinates you chose, scaled to PDF points. The signature becomes part of the page content stream — it travels with the document everywhere it goes.
Privacy
The PDF, your signature image and every coordinate calculation happen in this browser tab. No bytes are sent to any server. You can confirm this in your browser's network tab while signing — there are no upload requests.