← all demos

smart paste

Paste a block of contact info into the drop zone below — a business card, an email signature, a LinkedIn blurb, whatever. The form fields populate themselves as the paste event is processed. No field is overwritten if you've typed something there first.

Try pasting:

Jane Doe
Senior Platform Engineer
Acme Corp
jane.doe@acme.com
+1 (415) 555-1234
https://acme.com
@janedoe

contact

paste a business card or signature here
(or anywhere inside the form)
last extraction: 0 fields  ·  source: confidence:

what's happening

  onpaste → attachSmartPaste → runTask("paste-extract")
       │
       ├─ regex: emails, phones, URLs, @handles  ← 0.3 ms
       ├─ heuristic: 2–4 cap-case words = name   ← 0.1 ms
       ├─ rule: non-freemail domain → company    ← 0.1 ms
       └─ model: fill in name/title/address      ← (planned)

  Fields only populate where the user hasn't typed anything.