CalmSign
Features

Electronic signature features, from first draft to sealed copy

Build the document, decide who signs and in what order, send one link — and keep a copy that can still be proven years from now.

Zero friction

No account needed to sign

Your recipient gets a link, opens the document, and signs. No sign-up, no password, no app to download. They're done in under a minute.

  • One link to open, review, and sign
  • Works on any device — desktop, tablet, phone
  • No downloads or apps required
calmsign.com/s/a7x9k2m
Service Agreement
Sign here
Agree & sign
No account required to sign
Fair & transparent

Both parties get a copy

Once signed, both you and the signer automatically receive an identical, verified copy of the document. No chasing, no follow-ups.

  • Instant delivery to both parties
  • Identical verified copies — no discrepancies
  • Download anytime from your dashboard
Signed copy delivered to both parties
You
Verified copy
Signer
Verified copy
Identical SHA-256 seal on both
Tamper-proof

Protected by cryptography

Every signed document is sealed with a unique SHA-256 hash. If even a single character is changed after signing, the seal breaks and the tampering is immediately detected.

  • SHA-256 cryptographic seal on every document
  • Any modification instantly breaks the seal
  • Integrity is checked automatically — any change breaks the seal
Seal intact
SHA-256 signature valid
Sealed at signing
9f86d081884c7d659a2feaa0c55ad015
Current document
9f86d081884c7d659a2feaa0c55ad015
Hashes match — document unaltered
Full visibility

Complete audit trail

Every action is logged — when the link was opened, when the document was viewed, and when it was signed. You always know exactly where things stand.

  • Timestamped log of every event
  • IP address and device info captured
  • Exportable audit certificate for legal use
Audit trailService_Agreement
Document signed
28 Mar 2026, 14:32:07 UTC
82.132.13.37 · Chrome / macOS
Document viewed
28 Mar 2026, 14:30:51 UTC
Signing link opened
28 Mar 2026, 14:28:19 UTC
Document sent
28 Mar 2026, 10:15:02 UTC
Built-in editor

Build documents in the editor

Compose your document directly in CalmSign's block-based editor. Add headings, text, date and text inputs, and signature blocks — then send it out in seconds.

  • Create documents from scratch in the block editor
  • Add and reorder signature, text, date, heading, and divider blocks
  • Or open a ready-made contract template and edit from there
Add blockHTextDateSign
Service Agreement
Date
28 / 03 / 2026
Signature · Signer 1
Signature block
More than two parties

Multiple signers, in the order you choose

A document can carry a signature block for each party, and each block belongs to a named signer. Set the order they sign in and CalmSign works through it one signer at a time, so the counter-signature always lands last.

  • A signature block per signer, assigned while you build the document
  • Each signer gets their own link — still no account required
  • The document is finalized, and the seal computed, after the final signature
SignersIn order
Jordan Mitchell
j.mitchell@acme.co
Signed
2
Priya Raman
priya@acme.co
Their turn
3
You
hello@usecalmsign.com
Waiting
Sealed once the last signature lands
Portable proof

An audit certificate you can hand over

The audit trail is not just a screen in your dashboard. Export it as a single certificate that travels with the document: who signed, from where, at what second, and the SHA-256 seal the copy was finalized with.

  • One export covering every event in the document's life
  • Signer name and email, IP address, device, and UTC timestamps
  • The seal printed alongside, so any copy can be re-checked against it
  • Details of how the seal is computed are on the security page
Audit certificatePDF
Integrity verified
Document has not been altered
SignerJordan Mitchell
Signed28 Mar 2026, 14:32 UTC
IP / Device82.132.13.37 · Chrome
SHA-256 seal
9f86d081884c7d659a2feaa0c55ad015
For developers

API access

On the Business plan, the things you do in the dashboard are available over a REST API. Create a document, attach its signers, send it — and take a webhook the moment it is signed, carrying the document id and its SHA-256 seal.

  • REST endpoints for creating, sending, and fetching documents
  • Webhooks for opened, viewed, signed, and completed
  • Included with Business at $29/mo — see pricing or the API docs
POST/v1/documents
{
  "title": "Service Agreement",
  "signers": [{ "email": "priya@acme.co" }]
}
webhookdocument.signed
{
  "id": "doc_a7x9k2m",
  "sha256": "9f86d081884c7d65..."
}

Ready to get started?

Free for up to 5 documents a month. No credit card required.

Create free account

No credit card. Cancel anytime.