How to sign a PDF without uploading it, and which kind of signature you actually need
Somebody sends a PDF and asks you to sign and return it. There are three quite different things that phrase can mean, they are not interchangeable, and the one you are usually being asked for is not the one the expensive services sell.
For the ordinary case — a contract, a form, a letter of consent — open it in PACT, draw or type your signature, give your name and capacity, and it appends a signature page carrying your mark, the date and time, and the SHA-256 of the document you signed, plus a separate certificate file recording the hash of the signed result. That is an electronic signature with an integrity record, and in most of the world it is legally effective. It is not a certificate-based digital signature, and this page is clear about which is which because almost nothing else is. Nothing is uploaded either way.
Three things called "signing"
Which one are you being asked for
Almost always the second, and often people say "digitally sign" when they mean it. The test is simple: if the other side wants a certificate-based signature, they will tell you, because they will need to tell you whose certificate authority they accept. Contracts, NDAs, consent forms, engagement letters, school forms, landlord paperwork and the vast majority of commercial agreements take an electronic signature.
Where you genuinely need the third kind: filings with some courts and registries, qualified electronic signatures under eIDAS in the EU, some regulated financial and medical documents, and anything where a specific standard is named in the instructions. If a named standard appears, this is not your tool, and that is said here rather than discovered later.
What the integrity record buys you
The weakness of a pasted-in signature is not the picture. It is that nothing ties the picture to a particular document, so a page can be swapped afterwards and nobody can show it. The hash closes that: the certificate records the SHA-256 of the file as signed, so if a figure changes in clause 4 next March, the hash of the document no longer matches the certificate, and that is demonstrable rather than arguable.
Keep the certificate file. It is small, and it is the half that does the work — a signed PDF without it is back to being a picture.
Checking a signature somebody sent you
Two different checks, for the two different kinds.
- Signed here: PACT will check a signed PDF against its certificate and say whether the bytes still match.
- Certificate-based: PDFSIG opens a PDF that carries a real embedded signature, hashes the bytes the signature actually covers, compares that against the digest inside it — and, importantly, shows you every byte the signature does not cover. That last part is where the real-world attacks live: a signature can be perfectly valid over pages 1 to 3 of a document that now has a page 4.
Filling it in before you sign it
Most documents that need signing also need filling in. PDF fills form fields, adds text to a page that has no fields, and lets you put a signature where it belongs in the page rather than on a sheet at the end. FLATTEN then burns the filled fields into the page so they cannot be edited back, which is worth doing before sending a completed form anywhere.
Why not upload it
The documents people sign are contracts, settlements, employment terms, tenancy agreements and medical consents. An e-signature service keeps a copy by design — that is part of what it sells, and for a business with a compliance obligation it may be exactly right. For an individual signing one contract, it means a copy of an agreement about your money or your health sitting on a third party's servers, permanently, usually behind an account you will forget. Signing in the tab leaves the document where it was.
The short version
| The job | Here | Notes |
|---|---|---|
| Sign an ordinary contract or form | Yes | Drawn or typed, with name and capacity |
| Record what was signed, provably | Yes | SHA-256 of the document, in a certificate |
| Show a document was changed after signing | Yes | The hash stops matching |
| Check a file against its certificate | Yes | In the same page |
| Check somebody else's embedded signature | Yes | PDFSIG, including what it does not cover |
| Keep the contract off a third party's servers | Yes | Nothing is uploaded |
| Produce a certificate-based digital signature | No | Needs a certificate from an authority |
| A qualified electronic signature under eIDAS | No | If a standard is named, this is not the tool |
| Chase other people for their signatures | No | No accounts, so no workflow to send |
Questions people ask about signing a PDF
Related tools
- PACTSign a PDF and keep a record that holds up.
- PDFSIGCheck what a signed PDF really says about itself.
- PDFOpen, fill, sign and edit a PDF.
- FLATTENBurn a filled-in form into the page so it cannot be changed.
- PROVENANCEProve a file has not changed since you got it.
- PADLOCKPut a password on a PDF, or take one off.