Homeโ€บGeneratorsโ€บEverydayโ€บEmail Signature Generator

Email Signature Generator

Everyday

Create 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

HTML Signaturehtml
Plain Text Signature

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

  1. Enter your full name, this appears as the largest, boldest element in the signature.
  2. Enter your job title and company name, these appear together on the second line in a lighter grey.
  3. Enter your email address, rendered as a clickable mailto: link in the HTML version.
  4. Enter your phone number, include the country code (e.g. +91 98765 43210) if you communicate internationally.
  5. Optionally enter your website and LinkedIn URL, both are rendered as clickable links in the HTML version. Leave blank to omit.
  6. Click Generate, the HTML Signature and Plain Text Signature outputs appear.
  7. 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).
  8. 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 in href attributes, 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

An HTML email signature is a block of formatted text appended to the end of outgoing emails, created using HTML markup rather than plain text. It allows bold names, coloured links, and a structured layout with your name, title, company, and contact details formatted consistently. HTML signatures are supported in Gmail, Outlook, Apple Mail, Thunderbird, and virtually all modern email clients. They render as styled text rather than raw code, the recipient sees the formatted signature, not the HTML source.
In Gmail: open Settings (gear icon) โ†’ See all settings โ†’ General โ†’ scroll to Signature โ†’ click 'Create new'. In the signature editor, click the formatting toolbar's last icon (Insert HTML) or use the rich-text editor. If your Gmail editor shows a rich-text interface, you may need to use a browser extension or Gmail's 'Signature defaults' to paste raw HTML. Alternatively, copy the Plain Text Signature output and paste it directly into Gmail's rich-text editor, it will preserve the line structure without any HTML knowledge required.
In Outlook (desktop): File โ†’ Options โ†’ Mail โ†’ Signatures โ†’ New. In the signature editor, click the HTML source icon (if available) and paste the HTML Signature output. In Outlook on the web (OWA): Settings โ†’ View all Outlook settings โ†’ Compose and reply โ†’ Email signature, paste the HTML directly into the signature field, which accepts HTML formatting. For Outlook desktop versions that do not show an HTML source option, use the Plain Text Signature output instead.
The HTML signature contains markup tags (`<table>`, `<div>`, `<a>`) that email clients render as formatted text, bold name, coloured hyperlinks, spaced layout. The plain text signature is a simple line-by-line representation starting with `--` (the standard email signature delimiter), suitable for clients that do not render HTML or for contexts where plain text is preferred. Always set up both in your email client if it allows: use HTML for new emails and replies in HTML-capable clients, and plain text as a fallback.
Email clients have inconsistent CSS support, many do not support modern CSS layout properties like `flexbox` or `grid`. HTML tables are the most reliable cross-client layout method for email, supported identically in Gmail, Outlook, Apple Mail, and webmail clients going back many years. Using a table ensures the signature renders correctly across all clients without unexpected reflows or layout breaks. Modern HTML email uses tables for the same reason, not because tables are good layout practice in web development, but because they are the safe choice in email.
The generator produces a text-only signature without embedded images. Adding a logo or photo requires hosting the image at a publicly accessible URL and adding an `<img>` tag to the HTML signature manually after generating. For example, add `<img src='https://yourdomain.com/logo.png' width='120' alt='Company Logo' style='display:block;margin-bottom:8px;'>` before the name line. Note that many email clients block external images by default, so a text-only signature is often more reliable and professional than one with an image.
The `--` (dash dash space) delimiter is the standard email signature separator defined in RFC 2822 and widely used in email clients. When placed on its own line before the signature content, it signals to email clients and mailing list software that everything below is the signature and should be treated differently, for example, some clients hide the signature in reply threads, and some mailing list software strips it. Including `--` is a best practice for plain text signatures.
Include the number you actually want clients and colleagues to reach you on. In an Indian professional context, a mobile number (with +91 country code for international contacts) is standard. If you have both an office landline and a mobile, list the mobile first or list both on separate lines by editing the generated output. For public-facing roles, consider whether you want your direct number in every outgoing email, some professionals use a work mobile rather than a personal number in their signature.
The generator supports a website URL and a LinkedIn URL. For additional links (Twitter/X, GitHub, Calendly booking link), edit the HTML signature output after generating: copy the LinkedIn link pattern from the HTML and duplicate it with your other URLs. In plain text signatures, simply add the additional URLs on separate lines below the LinkedIn line. Keep signatures concise, more than 3โ€“4 links makes a signature look cluttered and reduces the likelihood of any individual link being clicked.
No. The signature is generated entirely in your browser from the values you type. Nothing is transmitted to any server, stored in a database, or logged. Your name, email, phone, and other details exist only in the browser tab while you are using the tool. Close the tab and the data is gone unless you have copied the output.
Also known as
email signature makergmail signature generatoroutlook signature generatorprofessional email signatureHTML email signatureemail footer generator