Email Signature Generator
An email signature as inline-styled tables that survive Outlook and Gmail, with a plain-text version beside it and no tracking pixel of any kind.
HTML to paste into your mail client and a plain-text version for recipients who read that way, with the byte size, the image and link counts, and what will break in dark mode or with images blocked.
Example: Seven lines — name, role, company, phone, email, site, address — become 1 640 bytes of table HTML and a plain-text copy, with no image and nothing to load.
Mail clients are not
browsers.
Why the markup looks like 1999, what images and dark mode do to it, and what this page refuses to generate.
Why tables and inline styles
Outlook on Windows renders mail through Word’s HTML engine, Gmail strips <style> blocks and classes, and every client re-wraps the markup again when the message is forwarded. So a signature built with flexbox, a class or a web font falls apart somewhere in that chain. What survives is a nested table with every style written inline — the construction the web abandoned twenty-five years ago and email never could. A plain-text version is produced alongside, because that is what goes out to recipients who read in plain text, and a signature that exists only as HTML simply disappears for them.
Images, weight and dark mode
Most clients block remote images until the reader allows them, so the signature has to read without the logo: the name is text, never part of the image, and the alt text carries the rest. A logo also has to be hosted somewhere public and permanent — a link into your own Drive or Dropbox shows as a broken image to everyone outside. Weight matters more than people expect, because a signature repeats on every reply in a thread and Gmail clips a message past about 102 KB. Dark mode is the remaining rough edge: clients invert colours differently, so check a mid-grey on white in the clients your recipients actually use.
What is not generated
No tracking pixel, no analytics, no remote script — and the page will not add one on request. Nothing is uploaded and no image is hosted here: a logo is referenced by a URL you already have, and even that URL is never fetched by this page. URLs are checked to be http, https, mailto or tel before they are written into the markup, and every piece of text is HTML-escaped. Whether a legal disclaimer has any effect is a question for your own counsel; this page only lays it out, on every message including one-word replies. Nothing leaves the browser; the same four anonymous usage counts as the rest of the site apply.
SOURCES
- Nested tables with every style inline, no <style> block, class, web font or flexbox, because Outlook renders through Word’s HTML engine and Gmail strips stylesheets; no tracking pixel is generated
Last reviewed 22 September 2026. How results are checked: How we verify.