Place a signature and date on any PDF
Draw or upload your signature, add a date stamp, and position both exactly where you need them. Perfect for contracts, forms, and agreements.
Drop your PDF here to sign & date
We'll never upload it — everything stays on your device
document.pdf
Loading…
How to Sign and Date a PDF
Upload PDF
Drop your PDF — contract, agreement, or any document to sign and date.
Add Signature & Date
Draw or upload your signature, configure the date format, then click to place each one.
Save & Download
Click "Save & Download" and get your signed, dated PDF instantly.
Frequently Asked Questions
Most legal documents require both — a signature to indicate who signed, and a date to establish when. Contracts, leases, NDAs, tax forms, and consent forms all typically have separate signature and date lines. This tool lets you place both in a single pass.
The date is drawn as real PDF text using pdf-lib's standard fonts (Helvetica, Times, Courier). That means after saving, the date is searchable, selectable, and copyable in any PDF reader. Signatures, by contrast, are embedded as PNG images since they're hand-drawn or scanned.
Yes. The date field defaults to today's date, but you can change it to any date using the date picker. This is useful for back-dating or forward-dating documents for specific purposes.
Absolutely. Place as many signatures and dates as you need across any pages. Each placement is independent — you can resize and reposition them individually. This is useful for multi-signer contracts or multi-page documents where each page needs a signature block.
In most jurisdictions, a visual signature and date placed electronically is valid for contracts under laws like the US ESIGN Act and EU eIDAS. However, this produces a visual signature, not a cryptographic one. For high-value contracts requiring certificate-based e-signatures (PKI), use a dedicated e-signature service.
Never. Everything happens in your browser using pdf.js and pdf-lib. Your PDF, signature, and date are processed locally and never transmitted.