All apps

E-Sign

Sign a PDF

Open a PDF, place a signature, initials, date, or name, then download. Signing happens here. An anonymous attestation is embedded so anyone can verify the seal later — still on their own device.

Private by default. Files and media stay on your device. Signaling only introduces peers — it never receives document contents.

Stays on this device

The document is read into memory and never uploaded. Confirm it in your Network tab.

Draw, type, or upload

Sketch a signature, type a name, or drop a PNG/JPG mark and place it precisely.

Local attestation

A salted fingerprint is sealed into PDF metadata — no blockchain required.

Verify anywhere

Open Verify, drop the signed file, and recompute the attestation package locally.

Use the app

Draw signature

No signature image.

Place

Load a PDF to begin

Choose a document on the left, prepare a signature, then click the page preview to place marks.

Signing without surrendering the document

Most e-sign products upload your contract to a vendor. Here the PDF is rendered and stamped in the browser. When you download, BrowserSpaces embeds a Web Crypto attestation in metadata. Verification recomputes that package locally — we never receive the file.

Before you start

  • This is not a qualified or certified electronic signature under eIDAS or similar regimes.
  • Legal validity depends on document type and jurisdiction — use judgment before relying on it.
  • Keep an unsigned original if you may need to re-sign later.

Three steps to sign

  1. 1

    Open your PDF

    Load the file. Pages render locally so you can navigate and aim marks precisely.

  2. 2

    Place your marks

    Draw or upload a signature, then click the page to drop signature, initials, date, or name.

  3. 3

    Download and share

    Export the signed PDF. Recipients can use Verify to check the embedded attestation.