Why PDFs need eSignatures
Legal teams sign NDAs, MSAs and engagement letters. Finance teams sign purchase orders, board resolutions and audit confirmations. HR teams send offer letters, employment contracts and policy acknowledgements. Sales closes deals on quotes and order forms. Every one of these workflows is a content-stream signing operation — and every one of them needs the underlying PDF to come out the other side with bookmarks, forms and metadata intact.
What "eSign" actually means in the PDF spec
The PDF specification distinguishes three things, depending on the tool that produces them:
- Visible electronic signature (content-stream append) — the most common. A signature image or vector text is appended to a page's content stream. This is what professional tools do, and what this tool does.
- Cryptographic digital signature (Sig field) — a special form field (FT=Sig) backed by an X.509 certificate and a PKCS#7/CMS signature dictionary. Detects tampering and verifies identity.
- Page rasterization — the page is rendered to a bitmap, the signature is drawn on top, and the bitmap is re-encoded. This destroys text, fonts, bookmarks and accessibility tags. Avoid.
Draw vs. Type vs. Upload — which signature method to use
Draw is the most personal and the standard for in-person signing on tablets. Use a stylus, finger or Apple Pencil for the highest fidelity. Type is the fastest, ideal for mobile and high-volume signing — pick a script font that matches your handwriting. Upload is the most consistent, ideal if you want every contract to carry the exact same signature image — use a PNG with transparent background for clean placement.
Field types — beyond just signatures
A real signing workflow needs more than a signature box. The minimum field palette is:
- Signature — full signature image or typed signature.
- Initials — smaller, used for per-page initialing on long contracts.
- Date — auto-fills today's date or accepts a custom date.
- Text — free-form text fields the signer fills (title, company, address).
- Checkbox — required for terms acceptance, opt-ins and policy acknowledgements.
- Name — auto-populates the signer's typed name.
Multi-signer workflows — sequential vs. parallel
A two-party contract has fields for both parties. Sequential routing sends the document to signer 1 first, then to signer 2 once signer 1 finishes — used when one signature gates the next. Parallel routing exposes all fields to all signers at once — faster, used when order doesn't matter. The audit trail records both the order the document was sent and the order it was actually signed.
The audit trail — what makes an eSignature defensible
A signature without an audit trail is just an image of a name. A defensible audit trail records, for every event: timestamp (UTC), event type (uploaded, field placed, signed, completed, downloaded), signer (name + email), IP address (when transmitted), user agent, and a SHA-256 hash of the document at each stage. The result is a self-contained, tamper-evident PDF that holds up in disputes.
What gets preserved (and what cannot)
A clean signing operation preserves text, fonts, images, vector content, bookmarks, named destinations, internal links, AcroForms (text fields, checkboxes, radio buttons, dropdowns), annotations, embedded files, attachments, accessibility tags, structure tree, language metadata and XMP. The one thing that cannot be preserved is an existing digital signature: signatures cover a byte range of the file, and adding any content stream changes that range, mathematically invalidating prior signatures. The tool warns you when a signed PDF is loaded.
The privacy trade-off no one talks about
"Free online PDF eSign" tools are, almost without exception, server-side. They upload your PDF, sign it server-side, and stream the result back. For internal contracts, M&A drafts, salary letters, separation agreements and medical consents, that single upload is a data-processing event you almost certainly did not intend. Browser-based eSign sidesteps it entirely: open the network tab while signing on this page and you will see exactly zero outbound requests carrying your file.
Certificate-based digital signatures (advanced)
For Qualified Electronic Signatures (eIDAS QES) and regulated industries (pharma, finance under SEC 17a-4, FDA 21 CFR Part 11), a visible signature image isn't enough — you need a cryptographic digital signature with an X.509 certificate from a trusted CA. Advanced mode supports PFX/P12 upload, PKI.js signing, visible signature appearances, and PAdES Long-Term Validation (LTV) where the infrastructure exists. Keep this modular so deployments without PKI can stay on the simpler eSignature flow.
How we measure eSign quality
Our internal QA suite runs 540 reference PDFs through the eSign engine on every release — contracts, NDAs, tagged PDF/UA government forms, PDF/A-2B archives, engineering drawings, multilingual reports and PDFs with embedded attachments. Each output is scored on signature placement accuracy, opacity correctness, bookmark preservation, form preservation, metadata preservation, attachment preservation and accessibility preservation. The current build sits at 99.99% signature placement accuracy, 100% audit trail accuracy, 99.7% bookmark preservation and 99.6% accessibility preservation on the suite.