Signing confidential non-disclosure agreements, employment offers, and real estate leases requires airtight privacy. OmniTool Hub allows you to create high-resolution signatures using a touchscreen, mouse, typed calligraphic font, or transparent PNG, placing them precisely on any page.
Key Property Parameters & Specifications
| Creation Method | Technical Mechanism | Recommended Device |
|---|---|---|
| Draw Signature | Smooth Bezier vector curve interpolation on HTML5 canvas | Smartphone, iPad/tablet stylus, or desktop mouse |
| Type Signature | Converts typed text using elegant script typography fonts | Fast desktop signing when drawing is inconvenient |
| Upload Stamp / Image | Embeds transparent PNG/WebP signature scan | Official company seals, notarized stamps, and wet signatures |
| Audit Timestamp Stamp | Appends ISO 8601 date, time, and UTC signer stamp | Compliance-ready contract verification |
Implementation Guide & Technical Reference
Burning Signatures into PDF with pdf-lib
const pngImage = await pdfDoc.embedPng(signatureDataUrl);
const pages = pdfDoc.getPages();
const targetPage = pages[pageNumber - 1];
targetPage.drawImage(pngImage, {
x: clickX,
y: clickY,
width: sigWidth,
height: sigHeight
});
Vector-accurate signature overlay.
Frequently Asked Questions (FAQ)
Are electronic signatures created here legally binding?
Under the US ESIGN Act and EU eIDAS regulations, electronic signatures placed with the consent of the signing parties have the same legal standing as wet ink signatures.
Does OmniTool Hub store a copy of my signature?
No. Signatures are drawn on local HTML5 canvas elements and burned directly into the PDF. Nothing is saved or uploaded to any server.
Can I save my drawn signature for repeated use on multiple pages?
Yes. You can save your signature in your local browser storage so it is instantly available across multi-page contracts.
Can I add date stamps and initials alongside my signature?
Yes. The toolbar includes one-click buttons to add the current date, custom text fields, and initials.