How do I add a HTML email signature to Outlook & Gmail
- tocacreative
- Oct 21
- 2 min read
Outlook
A) New Outlook for Windows (the one that looks like Outlook on the web)
Open Outlook → click the gear (⚙️) in the top right → Mail → Compose and reply.
Click + New signature and give it a name.
Open your signature.html in a web browser (Chrome/Edge).
Drag to select the rendered signature only (not the whole page background), then Copy (Ctrl/Cmd+C).
Back in Outlook’s signature editor, Paste (Ctrl/Cmd+V).
Choose it as the default for New messages/Replies if you like, then Save.
Compose a new email to test.
Why this works: Outlook’s web editor doesn’t accept raw HTML, but it preserves formatting when you paste the rendered HTML.
B) Outlook on the web (OWA – Outlook.com / Office 365 in a browser)
Go to Outlook on the web → Settings (⚙️) → Mail → Compose and reply.
Open your signature.html in a browser and copy the rendered signature (as above).
Paste into the signature box.
Set as default → Save → test.
C) Outlook for Windows (Classic desktop)
You have two options:
Fast copy–paste (works well for most people)
In Outlook, go to File → Options → Mail → Signatures…
Click New to create a signature.
Open your signature.html in a browser, select just the rendered signature, Copy.
Paste into the Outlook signature editor.
Set as default → OK → test.
D) Outlook for Mac (new or classic)
Outlook → Settings → Signatures (or Preferences → Signatures on older versions).
Click + to add a signature and name it.
Open your signature.html in a browser → select the rendered signature → Copy.
Paste into the signature editor.
Assign it to the account and set as default if you like → Save → test.
Gmail (Web)
Gmail doesn’t accept raw HTML uploads, but it preserves pasted rendered HTML perfectly.
Open Gmail in a browser → Settings (⚙️) → See all settings → General tab.
Scroll to Signature → click Create new and name it.
Open your signature.html in a browser and select only the rendered signature → Copy.
Paste into the Gmail signature editor.
Under “Signature defaults,” choose it for New emails and optionally On reply/forward.
Click Save changes at the bottom.
Compose a new email to test.
Gmail app (iOS/Android): the mobile app uses the server-side signature by default. Make sure Mobile Signature is off in the app settings (or replicate a simplified version there if you prefer).
Important notes & troubleshooting
Fonts: Desktop Outlook for Windows ignores web fonts; it will use the Helvetica/Arial fallback—expected behavior. Gmail, Outlook on the web, iOS Mail, and Apple Mail will use your embedded font.
Images: Your icons/logos are hosted. Some recipients might have “block external images” enabled; they’ll see placeholders until they allow images. This is normal.
Pasting the right area: Open your HTML in a browser and copy just the signature block, not the entire page background—this avoids unwanted extra margins.
Plain Text mode: Ensure you’re composing in HTML/ Rich Text. Plain-text mode strips formatting.
Default selection: In Outlook/Gmail, set your signature as the default for New messages and Replies/forwards if desired.
Testing: Email yourself and view on desktop + mobile. If anything looks off, tell me what client/device and I’ll tweak spacing or sizes.



Comments