Skip to content

Software Developer Email Signature Templates

A software developer's email signature should carry your name, your role and stack or team, your company, and GitHub if your work is public. Keep it minimal — developer email often lands in mailing lists, code review threads, and plain-text clients where heavy signatures break.

Below are four templates for developers and engineers, each with its own copy-paste HTML. Every one renders live on this page, and the markup degrades cleanly in plain-text clients.

Copy-paste HTML · Works in Gmail, Outlook and Apple Mail · No signup needed

Copy-paste HTML

Four templates, with copy-paste HTML

Real HTML tables, not screenshots. Copy one and paste it straight into Gmail, Outlook, or Apple Mail — these render reliably in all three. Free to use, no signup and no attribution required.

These show each template as the checklist below advises for this role: text and links only, with no photo, logo or social icons. Any of them can go back in, in the Editor.

Commit

Creative
View HTML source
<!-- eSigna editable signature -->
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="460" style="width:460px;border-collapse:collapse;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:1.4;color:#e6edf3;"><tr><td valign="top" width="460" style="font-size:0;line-height:0;vertical-align:top;padding-bottom:0px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="460" style="border-collapse:separate;"><tr><td bgcolor="#0d1117" style="background-color:#0d1117;border-radius:12px;padding-top:24px;padding-right:26px;padding-bottom:26px;padding-left:26px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse;"><tr><td valign="top" style="font-size:0;line-height:0;vertical-align:top;padding-bottom:16px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse;"><tr><td valign="top" style="font-size:0;line-height:0;vertical-align:top;padding-bottom:4px;"><span style="display:inline-block;font-size:21px;line-height:27px;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#e6edf3;white-space:normal;">Priya Nandakumar</span></td></tr><tr><td valign="middle" style="font-size:0;line-height:0;vertical-align:middle;padding-bottom:0px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse;"><tr><td style="font-size:0;line-height:0;"><span style="display:inline;font-size:12px;line-height:18px;font-family:Courier New, Courier, monospace;color:#8b949e;white-space:normal;">// Senior Backend Engineer</span><span style="display:inline;font-size:12px;line-height:18px;font-family:Courier New, Courier, monospace;font-weight:700;color:#3fb950;white-space:normal;">&nbsp;@ Northwind Systems</span></td></tr></table></td></tr></table></td></tr><tr><td valign="top" width="408" style="font-size:0;line-height:0;vertical-align:top;padding-bottom:16px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="408" style="border-collapse:collapse;width:408px;border-top:1px solid #30363d;"><tr><td style="font-size:0;line-height:0;">&nbsp;</td></tr></table></td></tr><tr><td valign="top" style="font-size:0;line-height:0;vertical-align:top;padding-bottom:16px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse;"><tr><td valign="top" width="214" style="font-size:0;line-height:0;vertical-align:top;padding-right:18px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="214" style="border-collapse:collapse;width:214px;"><tr><td valign="top" style="font-size:0;line-height:0;vertical-align:top;padding-bottom:0px;"><span style="display:inline-block;font-size:12px;line-height:19px;font-family:Courier New, Courier, monospace;color:#e6edf3;white-space:normal;"><a href="mailto:priya@northwind.dev" style="text-decoration:none;color:inherit;">priya@northwind.dev</a></span></td></tr></table></td><td valign="top" style="font-size:0;line-height:0;vertical-align:top;padding-right:0px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse;"><tr><td valign="top" style="font-size:0;line-height:0;vertical-align:top;padding-bottom:0px;"><span style="display:inline-block;font-size:12px;line-height:19px;font-family:Courier New, Courier, monospace;color:#3fb950;white-space:normal;"><a href="https://pnandakumar.dev" style="text-decoration:none;color:inherit;">pnandakumar.dev</a></span></td></tr></table></td></tr></table></td></tr><tr><td valign="top" style="font-size:0;line-height:0;vertical-align:top;padding-top:4px;padding-bottom:0px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" style="border-collapse:separate;"><tr><td align="center" valign="middle" width="146" height="34" bgcolor="#3fb950" style="width:146px;height:34px;background-color:#3fb950;border-radius:6px;text-align:center;vertical-align:middle;"><a href="https://github.com/pnandakumar" style="display:block;padding:10px 0;font-family:Courier New, Courier, monospace;font-size:12px;line-height:14px;font-weight:700;color:#0d1117;mso-line-height-rule:exactly;text-decoration:none;border-radius:6px;">See my GitHub</a></td></tr></table></td></tr></table></td></tr></table></td></tr></table>

Northline

Essential
View HTML source
<!-- eSigna editable signature -->
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="410" style="width:410px;border-collapse:collapse;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:1.4;color:#252b2d;"><tr><td valign="top" style="font-size:0;line-height:0;vertical-align:top;padding-bottom:0px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse;"><tr><td valign="middle" style="font-size:0;line-height:0;vertical-align:middle;padding-bottom:9px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse;"><tr><td valign="middle" style="font-size:0;line-height:0;vertical-align:middle;padding-right:0px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse;"><tr><td valign="top" style="font-size:0;line-height:0;vertical-align:top;padding-bottom:3px;"><span style="display:inline-block;font-size:17px;line-height:21px;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#252b2d;white-space:normal;">Priya Nandakumar</span></td></tr><tr><td valign="middle" style="font-size:0;line-height:0;vertical-align:middle;padding-bottom:0px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse;"><tr><td valign="middle" style="font-size:0;line-height:0;vertical-align:middle;padding-right:10px;"><span style="display:inline-block;font-size:10px;line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#64716f;white-space:normal;">Senior Backend Engineer</span></td><td valign="middle" style="font-size:0;line-height:0;vertical-align:middle;padding-right:0px;"><span style="display:inline-block;font-size:10px;line-height:18px;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#365f8c;white-space:normal;">Northwind Systems</span></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td valign="top" width="410" style="font-size:0;line-height:0;vertical-align:top;padding-bottom:9px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="410" style="border-collapse:collapse;width:410px;border-top:1px solid #365f8c;"><tr><td style="font-size:0;line-height:0;">&nbsp;</td></tr></table></td></tr><tr><td valign="middle" style="font-size:0;line-height:0;vertical-align:middle;padding-bottom:9px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse;"><tr><td valign="middle" style="font-size:0;line-height:0;vertical-align:middle;padding-right:18px;"><span style="display:inline-block;font-size:10px;line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#252b2d;white-space:normal;"><a href="mailto:priya@northwind.dev" style="text-decoration:none;color:inherit;">priya@northwind.dev</a></span></td><td valign="middle" style="font-size:0;line-height:0;vertical-align:middle;padding-right:0px;"><span style="display:inline-block;font-size:10px;line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#365f8c;white-space:normal;"><a href="https://pnandakumar.dev" style="text-decoration:none;color:inherit;">pnandakumar.dev</a></span></td></tr></table></td></tr><tr><td valign="middle" style="font-size:0;line-height:0;vertical-align:middle;padding-bottom:0px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse;"><tr><td valign="middle" style="font-size:0;line-height:0;vertical-align:middle;padding-right:0px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse;"><tr><td valign="middle" style="font-size:0;line-height:0;vertical-align:middle;padding-right:0px;"><span style="display:inline-block;font-size:10px;line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#365f8c;white-space:normal;"><a href="https://github.com/pnandakumar" style="text-decoration:none;color:inherit;">GitHub</a></span></td></tr></table></td></tr></table></td></tr></table></td></tr></table>

Correspondent

Editorial
View HTML source
<!-- eSigna editable signature -->
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="480" style="width:480px;border-collapse:collapse;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:1.4;color:#252b2d;"><tr><td valign="top" style="font-size:0;line-height:0;vertical-align:top;padding-bottom:0px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse;"><tr><td valign="top" style="font-size:0;line-height:0;vertical-align:top;padding-bottom:20px;"><span style="display:inline-block;font-size:14px;line-height:18px;font-family:Georgia, serif;color:#64716f;font-style:italic;white-space:normal;">Warm regards,</span></td></tr><tr><td valign="middle" style="font-size:0;line-height:0;vertical-align:middle;padding-bottom:0px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse;"><tr><td valign="middle" width="238" style="font-size:0;line-height:0;vertical-align:middle;padding-right:25px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="238" style="border-collapse:collapse;width:238px;"><tr><td valign="top" style="font-size:0;line-height:0;vertical-align:top;padding-bottom:4px;"><span style="display:inline-block;font-size:27px;line-height:33px;font-family:Georgia, serif;font-weight:400;color:#252b2d;white-space:normal;">Priya Nandakumar</span></td></tr><tr><td valign="top" style="font-size:0;line-height:0;vertical-align:top;padding-bottom:4px;"><span style="display:inline-block;font-size:12px;line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#64716f;white-space:normal;">Senior Backend Engineer</span></td></tr><tr><td valign="top" style="font-size:0;line-height:0;vertical-align:top;padding-bottom:0px;"><span style="display:inline-block;font-size:11px;line-height:18px;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#8b623a;white-space:normal;">Northwind Systems</span></td></tr></table></td><td valign="middle" style="font-size:0;line-height:0;vertical-align:middle;padding-right:0px;padding-left:22px;border-left:1px solid #8b623a;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse;"><tr><td valign="top" style="font-size:0;line-height:0;vertical-align:top;padding-bottom:3px;"><span style="display:inline-block;font-size:11px;line-height:17px;font-family:Arial, Helvetica, sans-serif;color:#252b2d;white-space:normal;"><a href="mailto:priya@northwind.dev" style="text-decoration:none;color:inherit;">priya@northwind.dev</a></span></td></tr><tr><td valign="top" style="font-size:0;line-height:0;vertical-align:top;padding-bottom:0px;"><span style="display:inline-block;font-size:11px;line-height:17px;font-family:Arial, Helvetica, sans-serif;color:#8b623a;white-space:normal;"><a href="https://pnandakumar.dev" style="text-decoration:none;color:inherit;">pnandakumar.dev</a></span></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td valign="top" style="font-size:0;line-height:0;vertical-align:top;padding-top:4px;padding-bottom:0px;"><span style="display:inline-block;font-size:12px;line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#8b623a;white-space:normal;"><a href="https://github.com/pnandakumar" style="text-decoration:none;color:inherit;">GitHub</a></span></td></tr></table>

Atelier

Editorial
View HTML source
<!-- eSigna editable signature -->
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="460" style="width:460px;border-collapse:collapse;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:1.4;color:#252b2d;"><tr><td valign="top" style="font-size:0;line-height:0;vertical-align:top;padding-bottom:0px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse;"><tr><td valign="top" style="font-size:0;line-height:0;vertical-align:top;padding-bottom:20px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse;"><tr><td valign="top" width="286" style="font-size:0;line-height:0;vertical-align:top;padding-right:0px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="286" style="border-collapse:collapse;width:286px;"><tr><td valign="top" style="font-size:0;line-height:0;vertical-align:top;padding-bottom:7px;"><span style="display:inline-block;font-size:10px;line-height:18px;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#a04d36;white-space:normal;">Northwind Systems</span></td></tr><tr><td valign="top" style="font-size:0;line-height:0;vertical-align:top;padding-bottom:7px;"><span style="display:inline-block;font-size:31px;line-height:35px;font-family:Georgia, serif;font-weight:400;color:#252b2d;white-space:normal;">Priya Nandakumar</span></td></tr><tr><td valign="top" style="font-size:0;line-height:0;vertical-align:top;padding-bottom:7px;"><span style="display:inline-block;font-size:12px;line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#64716f;white-space:normal;">Senior Backend Engineer</span></td></tr><tr><td valign="top" width="42" style="font-size:0;line-height:0;vertical-align:top;padding-bottom:7px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" width="42" style="border-collapse:collapse;width:42px;border-top:3px solid #a04d36;"><tr><td style="font-size:0;line-height:0;">&nbsp;</td></tr></table></td></tr><tr><td valign="top" style="font-size:0;line-height:0;vertical-align:top;padding-bottom:0px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse;"><tr><td valign="top" style="font-size:0;line-height:0;vertical-align:top;padding-bottom:2px;"><span style="display:inline-block;font-size:11px;line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#252b2d;white-space:normal;"><a href="mailto:priya@northwind.dev" style="text-decoration:none;color:inherit;">priya@northwind.dev</a></span></td></tr><tr><td valign="top" style="font-size:0;line-height:0;vertical-align:top;padding-bottom:0px;"><span style="display:inline-block;font-size:11px;line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#a04d36;white-space:normal;"><a href="https://pnandakumar.dev" style="text-decoration:none;color:inherit;">pnandakumar.dev</a></span></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td valign="middle" style="font-size:0;line-height:0;vertical-align:middle;padding-bottom:0px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse;"><tr><td valign="middle" style="font-size:0;line-height:0;vertical-align:middle;padding-right:25px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" style="border-collapse:separate;"><tr><td align="center" valign="middle" width="158" height="34" bgcolor="#a04d36" style="width:158px;height:34px;background-color:#a04d36;border-radius:3px;text-align:center;vertical-align:middle;"><a href="https://pnandakumar.dev" style="display:block;padding:10px 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;font-weight:600;color:#ffffff;mso-line-height-rule:exactly;text-decoration:none;border-radius:3px;">Explore my work</a></td></tr></table></td><td valign="middle" style="font-size:0;line-height:0;vertical-align:middle;padding-right:0px;"><table role="presentation" cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse;"><tr><td valign="middle" style="font-size:0;line-height:0;vertical-align:middle;padding-right:0px;"><span style="display:inline-block;font-size:10px;line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#a04d36;white-space:normal;"><a href="https://github.com/pnandakumar" style="text-decoration:none;color:inherit;">GitHub</a></span></td></tr></table></td></tr></table></td></tr></table></td></tr></table>

What to include

What to include in a software developer email signature

The fields matter less than the order and the restraint. These are the decisions specific to this role.

  1. Minimal by default — your email goes to mailing lists

    Developer email lands in code review threads, issue trackers, and mailing lists that strip HTML or quote your signature on every reply. A four-line signature stays readable everywhere. A rich one becomes a wall of broken markup in the exact places your peers read it.

  2. GitHub gets its own link

    For most developers GitHub is the portfolio, so give it its own field rather than spending the website slot on it — that stays free for a personal site, if you keep one worth reading. Only link it if the profile is presentable — a green-square wall with no pinned repositories doesn't help you.

  3. Role and level, since titles are ambiguous

    "Engineer" spans a very wide range in practice. "Senior Backend Engineer" or "Platform Engineer, Payments" tells recruiters and cross-team colleagues where you actually sit, which matters in large organizations where nobody knows every team.

  4. Phone is usually unnecessary

    Most developer communication is asynchronous and internal, routed through Slack or your issue tracker. A phone number in a developer signature often goes unused for years. Leave it out unless you're on call or client-facing — the empty slot is a feature, not a gap.

  5. No tracking pixels or image-heavy blocks

    This audience notices, and some of them will mention it. Remote images also break in the terminal clients and plain-text modes a meaningful share of developers still use. Text and links only is both safer and better received here.

Install

How to add your signature

Copy the HTML above, then paste it into your client's signature settings.

  • Gmail

    1. Copy the HTML for the template you want.
    2. In Gmail on the web, open Settings (the gear), then See all settings.
    3. On the General tab, scroll to Signature, choose Create new, name it and choose Create.
    4. Click into the signature box and paste (⌘V or Ctrl+V).
    5. Set it as the default for new emails and replies, then choose Save Changes at the bottom of the page.
    Full Gmail guide
  • Outlook

    1. Copy the HTML for the template you want.
    2. New Outlook and Outlook on the web: Settings → Accounts → Signatures.
    3. Choose Add signature, name it and paste into the box.
    4. Tick the boxes to use it for new messages and for replies and forwards, then Save.
    5. Classic Outlook for Windows: File → Options → Mail → Signatures → New, paste, set the defaults, OK.
    Full Outlook guide
  • Apple Mail

    1. Copy the HTML for the template you want.
    2. In Mail on your Mac, open Mail → Settings → Signatures.
    3. Select your account on the left, then choose + below the middle column and name it.
    4. Untick “Always match my default message font”, then paste into the right-hand column.
    5. Pick it in the Choose Signature menu so new messages include it.
    Full Apple Mail guide

FAQ

Software Developer email signature questions

What should a software developer put in an email signature?

Name, role with your level or team, company, and GitHub if your work is public. Skip the phone number unless you're on call or client-facing. Developer signatures should be short because they get quoted in reply chains and mailing lists where long ones become noise.

Should developers include GitHub in their email signature?

Yes, if the profile is presentable and reasonably current. It's the most useful single link a developer can offer, especially when job-hunting or working in open source. If your account is empty or private, leave it out — an empty profile answers a question you'd rather not raise.

Do I need a phone number in a developer email signature?

Usually not. Most engineering communication is asynchronous and happens in Slack or an issue tracker. Include a number if you're on call, client-facing, or in a contract role where clients expect it. Otherwise the space is better spent on nothing at all.

Should I use plain text or HTML for a developer signature?

HTML is fine as long as it degrades cleanly, which the templates here do — they're tables with no background images or web fonts. If you spend significant time in mailing lists or a terminal client, the plain-text convention of a short block after "--" is still perfectly respectable.

Should I list my tech stack in my email signature?

Only compressed into the title, like "Senior Backend Engineer (Go, Postgres)." A full list of twelve technologies reads as a résumé and dates quickly. Your role and team convey more useful information to the people actually emailing you.

Is it unprofessional to have no email signature as a developer?

Internally, no — plenty of strong engineers sign off with just a first name. Externally it costs you, since recruiters, open-source contributors, and other teams need to know who you are and where you work. A four-line signature is a reasonable minimum for anything leaving your organization.

Make it yours

Your details, your photo, every email.

Swap Priya Nandakumar’s details for your own, add your headshot or company logo, and put it on every email you send. It’s free.

4 templates and advice for each role.