Sign PDF · In-browser

Sign a PDF — without uploading it

Contracts, NDAs, offer letters — these are the documents you most want to keep private. Here your PDF stays in the browser: type, draw, or upload a signature and drop it on any page.

How it works
  • PDF never leaves your browser
  • Type / Draw / Upload — three modes
  • Drag-to-position on the page preview
  • Apply to one page, all pages, or a range
Step by step

Create a signature. Drop it on the page.

Sign renders your PDF, lets you make a signature three ways, and places it as a high-res image — all without sending bytes anywhere.

1

Open the Sign tab

Click the button above or go to /sign.

2

Drop your PDF

Pages render via PDF.js. A 10-page document takes 2–3 seconds.

3

Make your signature

Type your name in cursive, draw with mouse/touch/pen, or upload a PNG/JPG.

4

Drag to position

Drop the signature on the page. Resize with the slider.

5

Apply & download

Pick which pages get signed — this one, all, or a range like 1-3,5,7-10.

Three ways to sign

Pick the method that matches your device.

No single style works for everyone.

Fastest

Type your name

Pick one of four cursive fonts. Best for casual approvals.

Most personal

Draw it

Mouse, trackpad, finger on phone, or Apple Pencil on iPad. Bezier smoothing removes jitter.

Pixel-perfect

Upload an image

PNG with transparency drops in cleanly. JPGs work but may show a white background.

Multi-page

Apply scope

Sign every page (full contracts), one page (cover sheets), or a custom range.

Why sign locally

Signed documents are the private ones.

Documents people sign are the ones they trust least to a third party. Contracts, NDAs, HR forms — every one is something you'd hesitate to upload.

Online sign tools
  • iLovePDF, Smallpdf, DocFly upload your PDF to render thumbnails
  • Free tier caps at 3 documents per day
  • Your signature image is often stored "for later use"
iKeepPDF Sign
  • PDF renders entirely with PDF.js in your tab
  • No usage cap — 1 document or 100, same workflow
  • Signature lives in tab memory only; refresh and it's gone
Edge cases

Browser-side signing has real limits.

What Sign doesn't do — and what to use instead.

Cryptographic e-signatures

No PAdES / digital cert. For legally binding e-signatures, use DocuSign, Adobe Sign, or HelloSign.

Password-protected PDFs

Encrypted PDFs fail to load. Use qpdf to remove the password, then sign.

Bulk signing

No batch mode. For pipelines, use a server-side script with pdf-lib or pdftk.

Very large PDFs (500 MB+)

Browser memory struggles. Use a desktop signing app.

FAQ

Questions people ask about signing PDFs.

Is this signature legally binding?

Depends on jurisdiction. In most places a visible signature image carries the same weight as a handwritten one. For high-stakes contracts requiring cryptographic e-signature (PAdES, eIDAS), you need a certificate-based tool.

Can I save my signature for next time?

No, by design. The signature lives in tab memory only. If you sign often, save it as a PNG and use Upload mode each time.

Does the typed signature look the same on every computer?

Not exactly — typed signatures use system cursive fonts. For pixel-identical output, draw your signature or upload an image.

Why does my drawn signature look jagged?

It shouldn't — the canvas uses Bezier smoothing. Try drawing more slowly, or use Apple Pencil for finer precision.