Processing…

HCODX/Sign PDF
Local-only · No upload · No watermark

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 PDF
Create your signature
PDF preview — click a page to place your signature
0 / 0 Open a PDF to start.
No PDF loaded yet
Use cases

When 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.

Step by step

How to sign a PDF online

1

Open the PDF

Drag it in or click Choose PDF. The pages render in a private in-browser preview.

2

Create your signature

Draw with mouse / finger, type it in a cursive font, or upload a PNG.

3

Click to place

Click anywhere on a page to drop the signature. Drag to reposition, drag the corner to resize.

4

Apply & download

One click writes the signature(s) into the PDF and downloads the signed file.

FAQ

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

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.

Related

Related PDF tools