· 5 min read
How to Make a Professional Email Signature
Heshan Fernando
Co-founder & COO
You changed jobs, or just got a new title, and now every email you send still says “Marketing Coordinator” under a name that’s supposed to read “Marketing Manager.” So you open Gmail’s signature settings, try to nudge the font size, and watch the whole block collapse into three different typefaces the moment you hit save. Outlook does its own version of this — paste in something built elsewhere and the spacing turns into a jagged staircase.
The annoying part is that a signature is a tiny amount of content: name, title, company, a phone number, maybe a logo. But email clients render HTML inconsistently, and hand-coding a signature table that survives Gmail, Outlook, and Apple Mail without breaking is a real skill, not a five-minute task. Most people either give up and leave it plain text, or copy a template from a random blog post that was built for a different email client than the one they use.
What a good email signature actually involves
Under the hood, an email signature that “just works” is usually an HTML table, not a styled <div>. Older email clients — Outlook especially, since it renders HTML with a Word engine — ignore a lot of modern CSS, so signatures built with flexbox or grid often collapse into a single stacked column. Table-based layouts with inline styles are clunky to write by hand but they’re what actually survives the trip through different mail apps.
For most people, the real requirement is simpler: fill in a name, job title, company, phone number, and maybe a website or social link, and get back something that looks the same in the sender’s preview as it does in the recipient’s inbox.
Why people get stuck here
- Copy-paste degradation. Signatures built in a word processor or design tool often carry hidden formatting that mangles once pasted into Gmail’s signature box.
- Outlook’s rendering quirks. Outlook (desktop) uses Word’s HTML engine, which drops a lot of CSS that renders fine everywhere else, so a signature that looks perfect in Gmail can look broken to an Outlook recipient.
- No visual feedback. Editing raw HTML in a settings box gives you no live preview, so you find out it’s wrong only after sending a test email to yourself.
- Inconsistent contact info across platforms. People update their phone number in one place and forget the signature, so old and new details float around simultaneously.
What a good signature builder looks like
A live preview as you type
You should see the signature update in real time as you fill in each field, not after some separate “generate” step. That’s the only reliable way to catch a broken line wrap or an odd font size before you commit to it.
Table-based HTML output
The generator should produce a table-based HTML block under the hood, since that’s what survives Gmail, Outlook, and most other clients without the layout falling apart.
A clean copy-paste path
The output needs to paste cleanly into your email client’s signature box without carrying over extra styling from wherever you built it — ideally you copy the rendered signature directly, not raw code you have to paste into a separate HTML view.
Common mistakes to avoid
- Designing a signature in a general-purpose design tool and expecting the exported HTML to survive an email client’s stripped-down CSS support.
- Adding a large embedded image (like a full-resolution logo) that balloons every outgoing email’s size and gets blocked by some spam filters.
- Forgetting to test the signature by actually sending yourself a test email — a signature that looks right in the settings preview isn’t guaranteed to look right in an inbox.
- Using more than two fonts or a huge color palette, which reads as cluttered rather than professional once it’s sitting under a plain-text email body.
How to do it with Email Signature Generator
Online Tool Store’s Email Signature Generator runs entirely in your browser and produces table-based HTML built to survive Gmail and Outlook.
- Open the Email Signature Generator and fill in your name, title, company, and contact details.
- Watch the live preview update as you type, so you can catch formatting issues immediately.
- Adjust the layout until the signature reads clean and isn’t cluttered with too many links or colors.
- Copy the rendered signature and paste it directly into your email client’s signature settings.
Nothing you type is uploaded anywhere — the signature is built and rendered locally in the tab.
Frequently asked questions
Will this signature work in both Gmail and Outlook?
It’s built as a table-based HTML block specifically because that structure holds up across both clients better than modern CSS layouts do. Always send yourself a test email after pasting it in, since every client has its own quirks.
Can I include a logo or photo in my signature?
You can, but keep the image small and hosted somewhere reliable — a large embedded image increases every email’s size and some spam filters flag oversized attachments.
Do I need to know HTML to use this?
No. You fill in fields like you would a form, and the tool handles the underlying markup — you never need to touch raw HTML unless you want to.
Final thought
A signature only has to do one job: tell the recipient who you are and how to reach you, cleanly, every time. Keep it to the essentials — name, title, one or two contact methods — and it’ll survive far more email clients than a heavily designed one ever will.