Signature utility
Fill in the fields, copy the result into Gmail, Outlook, Apple Mail, or an admin console. The markup is table-based with inline styles, which is what Outlook for Windows needs in order to render it correctly.
Press Copy signature, then in Gmail open Settings (gear icon) → See all settings → General → Signature → Create new, and paste into the box with Ctrl/Cmd + V. Scroll down and click Save Changes.
Press Copy HTML source, then in the Google Admin console go to Apps → Google Workspace → Gmail → Compliance → Append footer, and paste the source. Note that an appended footer lands at the very bottom of the whole thread, below quoted replies — most organisations set signatures per-user instead, or push them with a third-party tool.
Press Copy signature, then Settings → Mail → Compose and reply → Email signature, and paste. Set the defaults for new messages and replies underneath, then Save.
Press Copy signature, then File → Options → Mail → Signatures → New, and paste into the edit box. If the spacing shifts on paste, use Download .html instead and drop the file into %APPDATA%\Microsoft\Signatures, then pick it from the Signatures list.
Press Copy HTML source, then in the Exchange admin center go to Mail flow → Rules → Add a rule → Apply disclaimers, and paste the source. Same caveat as Google: this appends to the bottom of the thread rather than under each new message.
Mail → Settings → Signatures, create a signature, untick "Always match my default message font", then paste with Cmd + V.
Account Settings → select the account → tick "Use HTML", then either paste the source into the signature text box or point "Attach the signature from a file" at the downloaded .html file.
Most mobile mail apps only store plain text, so an HTML signature will not survive. Set a short text-only version there — name, title, phone — and keep the full one on desktop.
data: images and Outlook shows a red X. Always use a public URL.