Skip to content

Email Signature Generator

Build a professional HTML email signature with photo, logo, socials and a CTA.

Loading…

Understanding email signatures

What a good HTML signature is made of, and the tradeoffs behind the choices this generator makes.

What is an email signature?

An email signature is a block of text (and often an image or two) that your email client automatically appends to the end of every message you send: typically your name, job title, company and a way to reach you. It saves you retyping your contact details on every email and gives recipients a consistent, professional way to identify and contact you.

What is an HTML email signature?

A plain-text signature is just characters — no logo, no color, no clickable buttons. An HTML signature is built from real markup, so it can include your photo, a company logo, colored text, and clickable links and buttons. Because most email clients strip modern CSS (Grid, Flexbox, external stylesheets, JavaScript), a signature that needs to look right everywhere is built the old way: nested tables with every style written inline on the element itself — which is exactly what this generator outputs.

Why add a company logo to your signature?

A logo reinforces your brand on every single email you send — often far more emails than any marketing campaign reaches. Keep it small (a few dozen pixels tall) so it doesn't dominate the signature, use a PNG with a transparent background where possible, and make sure it's still legible at a small size before you finalize it.

What makes a signature mobile-friendly?

Most signatures are read on a phone, not composed on one. A mobile-friendly signature stays narrow (avoid wide side-by-side layouts that force horizontal scrolling), uses a reasonably large font for small screens, and keeps the photo and logo modest in size so the whole thing doesn't dominate a short reply. This generator's templates are built narrow by default rather than relying on responsive CSS, which many mobile mail apps don't apply to signatures anyway.

Why does my signature look different in Outlook?

Outlook for Windows (desktop) doesn't render HTML email with a browser engine — it uses Microsoft Word's rendering engine instead, which has always supported a narrower slice of CSS. Rounded or circular image corners, some spacing techniques, and certain font fallbacks can render differently there than in Gmail, Apple Mail or a browser. This is a known, long-standing quirk of Outlook Desktop specifically — Outlook on the web and New Outlook use a normal web rendering engine and don't have this limitation.

Base64-embedded images vs. hosted images

An image can be embedded directly in the HTML as Base64 text, or referenced by a URL that the email client fetches when the message is opened. Base64 keeps everything in one self-contained block, but several webmail signature editors — including Gmail's — strip embedded Base64 images when you paste a signature in, silently breaking your photo or logo. Hosting the image at a stable URL (what this generator does by default) is the more reliable choice for something you'll reuse for months; an optional Base64 toggle is available if you specifically need a self-contained file.

How to test your email signature

Before relying on a new signature, send yourself a test email and open it from at least one desktop client and one phone. Check that the photo and logo actually load, that every link goes to the right place, and that the layout doesn't overflow or wrap awkwardly on a narrow screen. If you use Outlook Desktop, check it specifically — its rendering differs enough from other clients that it's worth its own look.

What makes a signature look professional?

Fewer, well-chosen elements read as more professional than a crowded one: your name and title, one or two ways to reach you, and at most a couple of social links or a single call-to-action button. Stick to one or two accent colors and a web-safe font, and leave meaningful whitespace rather than filling every line.

When should you add a call-to-action button?

A signature CTA works best for one specific, low-friction ask: book a meeting, view a portfolio, join a webinar. Adding more than one competing CTA dilutes all of them. Keep the button text short and the destination link tested — a broken CTA link undermines the professional impression the rest of the signature creates.

When do you need a legal disclaimer?

Confidentiality or legal disclaimers are common in regulated industries (legal, finance, healthcare) or for company-wide policy reasons — check with your employer's IT or legal team rather than guessing. If you do add one, keep it short and in a smaller, muted font beneath a visual divider, so it doesn't compete with your actual contact details for attention.

How to add your email signature

Copy your signature above, then follow the steps for your email client below.

› Gmail
  1. Open Gmail on the web and click the gear icon, then "See all settings".
  2. On the General tab, scroll to the Signature section and click Create new, or select an existing signature to edit.
  3. Click into the signature box and paste your copied signature (Ctrl/Cmd+V).
  4. Scroll to the bottom of the page and click Save Changes.

If your photo or logo doesn't appear after pasting, use Copy Signature (not Copy HTML) — Gmail's editor can strip Base64-embedded images, and this tool hosts them at a normal HTTPS URL to avoid that.

› Outlook Desktop (Windows)
  1. Select New Email, then on the Message tab select Signature > Signatures.
  2. Under "Select signature to edit", click New, type a name for it, and click OK.
  3. Click into the signature editing box and paste your copied signature.
  4. Under "Choose default signature", set it for new messages and/or replies/forwards, then click OK.

Outlook Desktop uses Microsoft Word's rendering engine: rounded or circular photo corners are not supported here and will show as a plain rectangle, even though every other client renders the shape correctly.

› Outlook on the Web / Microsoft 365
  1. Select Settings (gear icon) > Mail > Compose and reply.
  2. Paste your copied signature into the signature editing box.
  3. Choose whether to automatically include it on new messages and on replies/forwards.
  4. Click Save.
› Apple Mail
  1. Open Mail, then choose Mail > Settings (or Preferences) > Signatures.
  2. Select the account on the left, then click the + button to add a new signature.
  3. Paste your copied signature into the signature editor on the right.
  4. Under "Choose Signature", assign it as the default for that account if you want it applied automatically.

Apple Mail on macOS can reformat some pasted HTML. If the layout looks off after pasting, use Download HTML and drag the file into the signature editor instead.

› Yahoo Mail
  1. Click the gear icon and select "More settings".
  2. Select Writing email, then turn on "Signature".
  3. Paste your copied signature into the box.
  4. Close settings — Yahoo saves your changes automatically.
› Mozilla Thunderbird
  1. Go to Account Settings for the account you want to edit.
  2. Check "Use HTML" under the signature section.
  3. Click "Edit HTML" (or paste directly into the HTML signature box) and paste your copied HTML.
  4. Click OK to save.
› Mailchimp
  1. This is a marketing-email footer, not a personal email-client signature — the same signature can still work as a text/image block in a campaign, but it is added differently.
  2. In the Mailchimp campaign or template editor, drag a "Text" (or "Code") content block into your layout.
  3. Paste your copied HTML into the block's source/code view if using a Code block, or paste the plain signature into a Text block.
  4. Preview the campaign and check the signature block on both desktop and mobile preview before sending.
› Roundcube
  1. Click Settings, then Identities.
  2. Select the identity you want to edit.
  3. Enable "HTML signature", then paste your copied HTML into the editor.
  4. Click Save.
› cPanel Webmail (Roundcube/Horde)
  1. Log into Webmail through your hosting provider's cPanel.
  2. Open the mail client's settings (Roundcube: Settings > Identities; Horde: Options > Personal Information).
  3. Enable an HTML signature for your identity and paste your copied HTML.
  4. Save your changes.

cPanel Webmail typically runs Roundcube or Horde under the hood — follow whichever set of steps matches what you see after logging in.

› Zoho Mail
  1. Click Settings, then go to Mail Settings > Signatures.
  2. Click "Add Signature" and give it a name.
  3. Paste your copied signature into the editor.
  4. Choose where it should apply (new mail, reply/forward) and click Save.

About Email Signature Generator

A signature typed by hand in a mail client is usually plain text. Here you fill in a form, choose one of ten templates and watch the result in a live preview, then copy it into your mail settings. The output is nested tables with inline styles and no scripts, stylesheets, Flexbox or Grid. You never type raw HTML, so every field is escaped and links are limited to web, email and phone addresses.

Features

  • Ten templates in five layouts, from a single line to a banner
  • Photo cropper with circle, square and rounded shapes
  • Eight social networks, a call-to-action button and a disclaimer
  • Live preview at desktop and mobile width on light or dark backgrounds
  • Table-based HTML with inline styles and checked links
  • Copy as rich text, copy the raw HTML, or download a file

Limitations

  • Photos and logos are uploaded to our server and hosted at a permanent public link. Removing one in the builder only detaches it from the signature, and only JPG, PNG and WebP up to 5 MB are accepted, not SVG.
  • Downloading the HTML file needs a free account, and saving needs you to be signed in, with up to 20 saved signatures. Copying the signature or its HTML works for guests.
  • The compatibility table reflects known email-client behavior, not a live test. Outlook for Windows shows rounded or circular photos as squares, so send yourself a test message.

How it works

  1. Choose a template in the first panel. Each one starts with its own colors and font.
  2. Fill in Your details. The full name is required, and job title, company, email, phone and website are optional.
  3. Add a profile photo, which you crop and zoom before it uploads, and a company logo in the Photo & logo panel.
  4. Switch on the social links, call-to-action button and disclaimer you want, then adjust the colors and font.
  5. Check the live preview at desktop and mobile width, on a light or dark background.
  6. Select Copy Signature and paste it into your email client, or use Copy HTML or Download HTML. Sign in if you want to save it.

Example input

Full name: "Jordan Rivera"
Job title: "Product Manager"
Company: "Acme Inc."
Email: "jordan@acme.com"
Phone: "+1 555 010 0100"

Frequently asked questions