Free e-signatures with certificates and timestamps

Sign contracts digitallyfast & secure

Create contracts, send them for signature and track every step. Signers confirm a one-time code sent to their email and sign in the browser; every signed PDF carries a certificate-based signature and an RFC 3161 timestamp.

Free · No credit card required

Everything you need to digitize contracts

End-to-end solution from creation, signing, to contract management.

Certificate-based signatures

Each signature uses an X.509 certificate issued by your workspace’s own certificate authority and is embedded in the PDF as a PAdES signature.

Team workspaces

Each workspace keeps its contracts separate and has its own certificate authority. Invite your team and give each member a role.

Contract management

Create, track status, and store all contracts centrally on the cloud platform.

Remote signing

Send signing links to external partners, verify via OTP — no system account needed.

PDF, DOCX and templates

Upload a PDF or DOCX, or start from a DOCX template with variables. DOCX files are converted to PDF for signing.

Tamper-evident documents

Organization and platform seals, an RFC 3161 timestamp and a hash-chained audit trail: any change after signing shows up on verification.

Just 4 simple steps

Signing electronic contracts has never been this easy.

Step 1

Create contract

Draft or choose from existing templates

Step 2

Upload file

Upload PDF or DOCX

Step 3

Add signers

Invite relevant parties to sign

Step 4

E-sign

Confirm with an email code and sign in the browser

Built for every industry

eContract is designed to flexibly meet the contract signing needs of various industries.

Small & Medium Businesses

Centralized contract management, save on printing and paper storage costs.

Law firms & Legal teams

Keep the signing history and a hash-chained audit trail for every contract.

Healthcare & Pharma

Sign confidential contracts with patients, suppliers, and research partners.

Education & Training

Sign lecturer contracts, student agreements, and international collaborations remotely.

Retail & Commerce

Quickly sign contracts with suppliers, agents, and distribution partners.

Larger organizations

Several workspaces, team roles, a REST API and webhooks to connect your own systems.

Integrations and tools

Connect eContract to your own systems and AI tools.

REST API & webhooks

Create, send and track contracts with an API key or OAuth 2.1. Webhooks tell your systems when a signer views, signs or declines.

MCP server for AI agents

AI agents connect over MCP to prepare and send contracts. A person always signs.

AI assistant

Suggests a title, summary and signers, and analyzes contracts. 30 requests per user per day.

Works on any device

Responsive web app: sign on a phone, tablet or computer. No app to install.

Free to use

Every feature included, with fair-use limits. No credit card required.

How eContract protects a signature

What happens when someone signs, and how anyone can check it later.

  1. 1

    Email one-time code

    The signer opens the signing link and confirms a one-time code sent to their email address before signing.

  2. 2

    X.509 certificate

    The signature is made with an X.509 certificate issued by the workspace’s own certificate authority and embedded in the PDF as a PAdES signature.

  3. 3

    Organization and platform seals

    The organization seal of the workspace and the eContract platform seal are added to the signed PDF.

  4. 4

    RFC 3161 timestamp

    A timestamp authority records when the document was signed.

  5. 5

    Hash-chained audit trail

    Each event — sent, viewed, signed — is logged with the time, IP address and browser, and linked to the previous event by a hash.

  6. 6

    Public verification

    Anyone can upload a signed PDF on the verification page to check its signatures, certificates and timestamp. Changes after signing show up there.

eContract’s certificates come from its own internal PKI, not from a government-accredited certificate authority.

For AI agents and developers

Automate the contract workflow: create a contract from a file or template, send it, follow its status and download the signed PDF and audit trail.

REST API

Documented with OpenAPI. Authenticate with an API key or an OAuth 2.1 access token.

OAuth 2.1

Apps act in a workspace only after a user approves the requested scopes.

MCP server

Connect an MCP-compatible AI client to the server URL below and sign in with OAuth.

Webhooks

Signed notifications when a contract is sent, viewed, signed, declined or completed.

MCP server URL

https://api.econtract.online/mcp

AI agents prepare and send contracts. A person always signs.

Setup guides for:

Frequently Asked Questions

What is eContract?

eContract is a web platform for contracts and electronic signatures, operated by eContract.online. Teams create contracts from PDF or DOCX files or from templates, send them for signature and track their status; signers sign in the browser.

Is eContract free?

Yes. Every feature is free to use, with fair-use limits such as 30 AI requests per user per day. No credit card is required. If paid plans are introduced later, you will be told at least 30 days in advance.

How are signatures secured?

Signers confirm a one-time code sent to their email. Each signature uses an X.509 certificate issued by the workspace’s own certificate authority and is embedded in the PDF as a PAdES signature with an RFC 3161 timestamp. Organization and platform seals and a hash-chained audit trail are added.

Are eContract signatures legally valid?

It depends on the jurisdiction and the type of transaction: some documents need a specific form or a signature from an accredited provider. eContract’s certificates come from its own internal PKI, not from an accredited certificate authority. Check with a legal adviser for your case.

Can AI agents use eContract?

Yes. AI agents can connect to the MCP server at https://api.econtract.online/mcp, or use the REST API with an API key or OAuth 2.1. Agents can prepare and send contracts and follow their status, but they cannot sign: a person always signs.

Which languages does eContract support?

The interface is available in 17 languages: English, Vietnamese, Thai, Indonesian, Japanese, Korean, Chinese (Simplified and Traditional), German, French, Spanish, Italian, Dutch, Polish, Russian and Portuguese (Brazil and Portugal).

How do I verify a signed PDF?

Open econtract.online/verify and upload the PDF. The page checks each signature, the certificate chain and the timestamp, and shows whether the file changed after signing. No account is needed.

Who can see my contracts?

Each workspace’s contracts are kept separate from other workspaces. Inside a workspace, access follows member roles, and signers see only the documents sent to them. The AI assistant processes document content with an external AI provider. The Privacy Policy explains how personal data is handled.

Get started today

Create a free account and send your first contract for signature. No credit card required.