Email Signature Generator
EverydayCreate a professional HTML email signature in seconds. Enter your name, title, and contact details, then copy the output into any email client.
Reviewed by the thecalcu.com team ยท Last updated July 25, 2026
Rendered Preview
What is a Email Signature?
An Email Signature Generator creates a professional, ready-to-paste email signature from your name, job title, company, and contact details, producing both an HTML version (for rich-text email clients like Gmail and Outlook) and a plain-text version (for text-only email contexts and as a fallback).
A professional email signature serves as a persistent business card at the end of every outgoing message. It ensures recipients always have your current contact details without having to search through a conversation thread, and it presents a consistent, professional image in client and colleague communications. The signature includes your name in a slightly larger bold weight, job title and company in a secondary colour, email as a clickable mailto link, phone number, and optional website and LinkedIn links, all within a compact, cross-client table layout.
The HTML output uses a table-based layout with inline styles, the format required for reliable rendering across Gmail, Outlook (desktop and web), Apple Mail, and every other major email client. Unlike web pages, email clients do not support linked stylesheets or modern CSS layout; inline styles in a table are the universal compatibility choice.
Why Use an Email Signature Generator?
Writing HTML email signatures by hand requires knowing which CSS properties email clients support (fewer than you expect) and which table attributes produce reliable layouts across Outlook versions. The generator handles all of that, producing tested HTML that renders correctly in every major client.
For professionals switching between roles, starting new jobs, or changing contact details, updating a signature is a recurring task. The generator makes it a 30-second job: fill in the new details, copy the output, paste into your email client settings.
The plain text version is particularly useful for developer workflows, many terminal-based email clients (Mutt, Alpine) and automated email systems use plain text only. Having both formats generated simultaneously saves the step of manually stripping HTML for a text version.
Who Should Use This Generator?
Professionals starting a new job who need to set up their work email signature with their new title, company, and contact details quickly.
Freelancers and consultants who want a consistent, professional signature across all client communications, name, title, contact email, phone, and a link to their portfolio or LinkedIn profile.
HR and office managers setting up email accounts for new employees who need a standardised signature format for the whole team. Generate one per employee with the same layout, changing only the name, title, and contact fields.
Developers who manage email systems or need to generate signature HTML programmatically, the generated output is clean, minimal HTML that can be used as a template in email automation workflows.
What Insights Does the Email Signature Generator Give You?
Two outputs:
HTML Signature, the complete table-based HTML block with inline styles, ready to paste into the HTML editor of Gmail, Outlook, or any email client that accepts HTML signature input. The layout uses Signal Blue (#2F6FED) for the top border accent and clickable links, with a secondary grey for the title and company line.
Plain Text Signature, a clean multi-line text block starting with the -- delimiter, for clients that use plain text signatures or as a backup.
Both outputs adapt to what you fill in, fields left empty are omitted from the output rather than appearing as blank lines.
How to use this Email Signature calculator
- Enter your full name, this appears as the largest, boldest element in the signature.
- Enter your job title and company name, these appear together on the second line in a lighter grey.
- Enter your email address, rendered as a clickable
mailto:link in the HTML version. - Enter your phone number, include the country code (e.g.
+91 98765 43210) if you communicate internationally. - Optionally enter your website and LinkedIn URL, both are rendered as clickable links in the HTML version. Leave blank to omit.
- Click Generate, the HTML Signature and Plain Text Signature outputs appear.
- Copy the HTML Signature and paste it into your email client's signature settings (see the Gmail and Outlook FAQs above for step-by-step instructions).
- Copy the Plain Text Signature for use as a backup or in text-only contexts.
Formula & Methodology
The HTML signature is a single<table>element with one row and one cell. Inline styles handle all presentation, no class names, no linked stylesheets. The top border accent (border-top: 3px solid #2F6FED) provides a visual separator. Name, title, and contact details are each in a separate<div>within the table cell. All user-supplied strings are HTML-escaped before insertion (&,<,>,"โ their entity equivalents) to prevent any accidental HTML injection from special characters in names or company names. Email and website values are also used inhrefattributes, where the same escaping applies. Fields left blank are omitted entirely from both outputs, no empty lines or missing separators appear in the result. The plain text version follows the RFC 2822 convention:--on its own line (the signature delimiter), followed by name, title/company, email, phone, and URLs, one item per line.
Frequently Asked Questions