Email Signature HTML Generator
Generate a clean, inline-styled HTML email signature for Gmail, Outlook and Apple Mail. Enter your name, title, contact details, photo, logo and social links, then copy or download the ready-to-paste HTML.
Input
Personal info
Style
Used for the name, links and the vertical divider.
Photo & logo
Square image works best (90x90 or larger).
Social links
Leave any social field blank to hide its icon.
Disclaimer
Output
Fill in the fields to see your signature here.
Inline-styled HTML for Gmail, Outlook, Apple Mail and most email clients.
Guides
Create a polished, professional HTML email signature in seconds — no design tools, no code. Fill in your name, job title, company, contact details, photo, logo and social links, and this generator builds clean, inline-styled HTML you can paste straight into Gmail, Outlook, Apple Mail and virtually any other email client.
Because the styling is inlined on every element (rather than relying on a <style> block that most email clients strip), the signature renders the same way for your recipients as it does for you.
How to use it
- Enter your personal info — full name, job title, company, phone, email, website and address. Leave any field blank to hide it.
- Pick a style — choose a layout (horizontal with a photo on the left, vertical with a photo on top, or a compact text-only version), a font family, your accent and text colours, and a font size.
- Add a photo and logo — paste an image URL for your headshot and, optionally, a company logo. Square images (90×90 or larger) work best for photos.
- Add social links — LinkedIn, Twitter/X, GitHub and Instagram. Each icon only appears when you fill in its URL.
- Add a disclaimer — optionally include a confidentiality or legal note beneath the signature.
- Copy or download the HTML — grab the generated markup from the output panel and paste it into your email client's signature settings, or download it as an
.htmlfile.
The live preview shows the layout and text as you type. Links, your photo and social icons appear in the copied HTML source — that is the file that renders fully inside a real inbox.
Frequently asked questions
How do I add this signature to Gmail?
Open Gmail Settings → See all settings → General → Signature, create a new signature, then paste. Gmail's signature box accepts rich content, so pasting the rendered signature keeps the formatting. If pasting plain HTML doesn't work, use the "insert" approach your client documents for HTML signatures.
Will it work in Outlook?
Yes. The signature uses table-based layout and inline styles — the approach Outlook's rendering engine handles most reliably. Paste the HTML into your Outlook signature editor, or save the downloaded .html file into Outlook's signature folder.
Why do the fonts use single quotes?
Font names that contain spaces (like Segoe UI or Times New Roman) are wrapped in single quotes so they never clash with the double-quoted style attributes around them — a subtle detail that keeps the signature from breaking in strict email clients.
Can I use my own hosted photo and logo?
Absolutely. Paste any publicly reachable https:// image URL. Host the image somewhere stable (your website, a CDN or an image host) so it keeps loading for recipients over time.
Privacy
This tool runs entirely in your browser. The details you enter — your name, email, phone and image URLs — are used only to build the HTML on your device and are never sent to a server or stored. Close the tab and nothing is retained.