Person
Name, title, email, mobile, photo
Leave empty for no photo. Must be a public HTTPS URL. Use a pre-cropped circular PNG, 240×240 px — Outlook can’t round a square image.
Company
Logotype, website, phone, logo, separator
If empty, the logotype falls back to styled text. A hosted PNG (~40 px tall, exported at 2×) gives an exact brand match. The logo links to the website above.
Divider image between the two halves of the card, matching the width of the content above. Leave empty for a solid accent line. Use a wide, short image.
Shown top-right of the header, next to the name/logo block. Leave empty to leave that space blank.
Disclaimer
Fixed legal notice
Fixed legal disclaimer shown at the foot of every signature. To change the wording for the whole team, edit the DISCLAIMER constant in this file.
Bulk import
Load a JSON file, generate one .html per person
Upload a JSON file with a defaults object (company-wide fields) and a people array (per-person fields). Any field set on a person overrides the matching defaults field. A bare top-level array is also accepted and treated as people with no defaults.
Example JSON
Copy signature puts the rendered signature on the clipboard — paste it straight into Gmail / Outlook / Apple Mail signature settings. Download .html saves a file (for Thunderbird, or archiving). The raw markup is also in the HTML source box below. Need help installing it? See step-by-step instructions for your device and mail app.
Live preview loads each image from its URL. Anything shown broken simply isn’t hosted yet (e.g. the photo until you paste its URL).
HTML source