How-to guide
How to sign a PDF with a tamper-evident seal
Apply a Completion Seal that proves your PDF existed in a specific state at a specific time — with the signing done locally in your browser.
The signing runs entirely in your browser — only the document hash touches the network.
Why local signing matters
Most signing tools upload your document to their server to apply the signature. For confidential contracts, HR documents, or financial records, that means sensitive content is transmitted to and processed on third-party infrastructure.
Filecraft's Seal PDF tool computes the cryptographic hash and signature entirely in a Web Worker in your browser. The document content never leaves your device. The only network call is to a Timestamp Authority, which receives only the document hash — a 32-byte fingerprint that reveals nothing about the document's content.
Step by step
Five steps from file to sealed evidence package — all in your browser.
- 1
Open the Seal PDF tool
Navigate to the Seal PDF tool. This is a Pro feature — a Pro account is required.
- 2
Drop your PDF
Select or drag the document you want to seal. It is read into your browser's memory.
File location: Your browser
- 3
Enter your declared intent
State what this seal represents — e.g. "Final version approved for distribution." This text is included in the evidence manifest.
File location: Your browser
- 4
Click "Seal Document"
Your browser computes the SHA-256 hash, generates an ECDSA-P256 signature, and contacts an RFC 3161 Timestamp Authority. The TSA receives only the hash — not the document.
File location: Your browser
- 5
Download the evidence package
You receive a ZIP with the sealed PDF, evidence manifest, signature, and timestamp token — independently verifiable by anyone using the free Verify Document Proof tool.