← Tools PDF Signer Mark Harfouche

Drop in a picture of your signature, place it anywhere on a PDF — on one page or on every page — add typed text and dates, fill in any form fields the document already has, then save the signed file. Everything happens inside this tab: the PDF is never uploaded, and there is no tracking of any kind.

Drop a PDF here or click to choose

Opened on your device. Never uploaded.

How it works

  1. Photograph or scan your signature on white paper — or export it as a transparent PNG.
  2. Add it to the signature library. The white paper is knocked out automatically so only the ink lands on the page.
  3. Click a page to stamp it. Drag to reposition, drag a corner to resize, and use Copy to every page when a document wants initials throughout.
  4. Add text boxes for your printed name, title, or the date.
  5. If the PDF is a fillable form, its fields are live — type into them, tick the boxes, choose from the dropdowns.
  6. Save. The stamps are drawn into the page content, and form fields are flattened by default so nobody can edit or clear what you filled in. The result is a normal flat PDF that looks the same everywhere.
Privacy, and what this tool is not

The PDF is read with PDF.js and rewritten with pdf-lib, both vendored into this site — no CDN, no network requests, no analytics. You can disconnect from the internet and it still works. Signatures you add are kept in your browser's local storage on this device so they are there next time; the PDF itself is never stored.

This draws your signature onto the page, which is what almost everyone means by "sign this PDF". It is not a cryptographic digital signature — it does not certify the document or prove it hasn't been altered since. If a counterparty asks for a certificate-based signature, you need a different tool.

Open source on GitHub.