Sign PDF

Place a typed name or an image of your signature on any page of a PDF, without the document leaving your machine.

Runs on your devicePDFWorkingNo account needed

What this tool does

Sign PDF draws a mark onto the pages you name and hands back a new copy with -signed added to the filename. Two sources are accepted. A typed name is set in one of eight of the standard fonts a PDF reader supplies itself — Times Italic by default — at anything from 6 to 120 pt, in an ink colour you pick. An image is taken from the queue instead: drop a PNG or JPG of your own signature beside the document and it goes in at the width you set, between 5 and 300 mm, with its proportions kept. That width is a ceiling rather than a promise: an unusually tall image is scaled down further so that it still fits the height of the page.

Placement is by coordinate rather than by dragging on a preview. X from the left and Y from the bottom are given in millimetres, measured against the media box — the whole sheet, as it is displayed — so a page carrying a rotation still takes the offsets you would read off the printed copy. Only the anchor point is bounds-checked: an X or Y past the sheet is refused with a message giving that page's width and height in points, but a long name anchored close to the right edge can still run off it, and a file whose crop box trims the sheet is measured against the untrimmed one. The page field takes last, first, a number, a range such as 8-10, a list, or all, odd and even — putting the same mark on every sheet is how you initial a contract instead of only endorsing its final page. A caption is optional, drawn 12 points below the anchor in small grey type, with {date}, {time}, {page}, {total} and {filename} substituted as it is written.

What this is not is a digital signature in the cryptographic sense. Nothing here holds a certificate, and no signature dictionary, trusted timestamp or audit trail is written into the file, so no reader will report the document as signed and verified and nothing will flag a later edit. What you get is ink on the page, carrying about the weight of a scanned wet signature — which is what most agreements, delivery notes and internal approvals actually run on, and is not what a counterparty asking for a certified esign, or a qualified electronic signature regime, will accept. It does not fill an AcroForm signature field either: the mark goes into the page's content stream, which a reader paints beneath any form field standing in the same spot, so send a document that already has one through Flatten PDF first.

pdf-lib does all of this inside the tab, so the offer letter, lease or invoice you are signing is never sent anywhere — which matters for a class of document that carries your name and the terms in the same file. Three smaller limits are worth knowing first. A typed name is typeset lettering, not handwriting, and only WinAnsi characters survive the standard fonts, so Cyrillic, Greek and CJK names arrive as question marks and want an image instead. A JPG signature brings an opaque rectangle with it and will cover the line it sits on, so export the cut-out as a PNG. And a password-protected document cannot be parsed at all until Unlock PDF has been over it.

How to use it

  1. Add the PDF, and the signature image if you are using one. Several documents can share the queue and each is signed separately. Only the first image in the queue is read, and that one signature is applied to every PDF in the run.
  2. Choose typed or image. Typed mode takes the name, font, size and ink colour. Image mode is refused unless an image file is actually sitting in the queue beside the document.
  3. Name the page. It defaults to last, which is where most signature lines are. first, a number, a range such as 2-4, a list, or all, odd and even also work, and every page that matches gets the same mark.
  4. Set the position and opacity. X and Y are millimetres from the left and bottom edges of the page as displayed; the default 30 and 25 lands on a typical signature line. Opacity runs from 10 to 100 per cent and applies to the signature only.
  5. Add a caption if the date should show. Signed {date} becomes the word and today's date in YYYY-MM-DD form, read from your own device clock — no external time source is consulted. The caption is always drawn at full strength, whatever the opacity slider says.

Processing & privacy

Runs on your device. Your file is processed directly in this browser.

Common use cases

Returning a contract without printing it

Print, sign, scan is the sequence that costs an afternoon and produces a crooked grey copy. A PNG of your signature placed on the last page returns the original file, unrescanned.

Initialling every page

Set the page field to all and the same mark goes on each sheet at the same offsets, which is what a counterparty asking for initials throughout is really after.

Signing a stack of identical forms

Timesheets, delivery notes and consent forms queue together, share one set of coordinates and one signature image, and come back individually signed.

Approving something internally

A typed name with a Signed {date} caption is enough for a purchase approval or a sign-off sheet whose only job is to record who agreed and when.

Questions

Is my document uploaded?
No. pdf-lib is loaded into this tab and reads, stamps and rewrites the PDF on your own machine, so a signed contract never reaches a server. The library is served from this site rather than a CDN, so once it has loaded the tool carries on working offline.
Is this a legally binding electronic signature?
That turns on your jurisdiction and on what the other party will accept, and no tool can settle it for you. What this page produces is a visible mark with no certificate behind it, giving it roughly the standing of a scanned signature — widely accepted for ordinary agreements, and not sufficient where a qualified or certified signature is specified. For those, use a provider that issues certificates.
Can I draw my signature with a mouse or a finger?
Not from these settings, which take a typed name or an image from the queue. The Sign workspace has a pad that captures the stroke and turns it into a transparent PNG, which this same processor then stamps — but that page hands over an opacity of 1 where the processor expects a percentage, so its mark lands at the 10 per cent floor instead of full strength. Until that is corrected, saving the drawing and stamping it here is what gives you a solid signature.
Why does my signature sit in a white box?
The file is a JPG, and JPG has no transparency, so the rectangle around the strokes is opaque white and hides whatever is beneath it. Export the signature as a PNG with a transparent background instead.
Which image formats can I use?
PNG and JPG are embedded byte for byte. WebP, GIF and BMP are decoded by the browser and re-encoded as PNG on the way in. HEIC is turned away with a pointer to the HEIC Converter, and TIFF with a note to convert it to PNG or JPG first, because no browser decodes either.
Can somebody remove the signature afterwards?
Yes. It is drawn into the page's content stream as an extra object, so any PDF editor can select and delete it, and nothing in the file attests that it was ever placed. Protect PDF can put an open password on the copy you send, though that one runs on the server rather than in this tab, and its permission flags are advisory — a reader that ignores them edits anyway.
Why was my position rejected?
X or Y falls outside the sheet. The error gives that page's width and height in points as it is displayed, and 72 points is an inch — so an A4 page at 595 by 842 pt is about 210 by 297 mm, and an X of 250 mm has nowhere to land.
Does signing change anything else in the file?
No pages are added or removed, the existing content is untouched underneath the mark, and the title, author and dates are left as they were. The document is re-serialised on save, so the byte count shifts a little, and any digital signature it already carried stops validating.

Related tools

  • Merge PDF — Combine several PDFs into one document in the order you choose.
  • Split PDF — Split one PDF into separate documents by page range.
  • Compress PDF — Reduce PDF file size while preserving the quality that matters.
  • PDF to JPG — Export every page of a PDF as a JPG image.
  • JPG to PDF — Turn one or many JPG photos into a single PDF.
  • Protect PDF — Add a password and set permissions on a PDF.