SignPack

Mac Mail Email Signature · Apple Mail-Ready HTML

Open full generator

Apple Mail · macOS Sonoma / Ventura / Monterey · No Mailbox Access

Mac Mail Email Signature Generator

Build a clean HTML email signature that survives macOS Mail.app's quirks — including the "Always match default font" trap that strips HTML to plain text, the iCloud signature sync that overwrites Mac with iPhone plain-text, and the missing-account auto-apply gotcha. No signup, no Google account, no mailbox access. Free for one person, $15/month Team Lite for the whole team.

Drag-and-drop .htm installiCloud sync gotcha coveredTable-based fallback for OutlookNo Google account, no mailbox

5 Apple Mail install steps

How to install a custom HTML signature in macOS Mail

The 5 steps below are the only reliable install path for HTML signatures in Apple Mail. Skip the right-side editor paste (it inserts HTML as text) — drag the .htm into the left-side preview pane instead.

Open Mail → Settings → Signatures

In macOS Mail.app, press Cmd + , to open Settings, then click the Signatures tab. Pick the email account you want the signature on (or use the default 'All Signatures' option for an account-agnostic signature). Make sure the box 'Always match my default message font' is unchecked — that box strips the HTML and gives you a plain-text signature instead.

Why this works

Apple Mail stores signatures per email account. If you have 3 mail accounts, you need to add the signature 3 times unless you use the 'All Signatures' option. The 'Always match default font' box is the most common reason a generated HTML signature turns into a plain-text wall of Times New Roman on the recipient's side.

Drag the .htm file from SignPack into the signature preview

SignPack's 'Apple Mail install' step downloads a .htm file with the signature HTML. Drag the file directly from Finder into the left-side signature preview pane in Mail Settings. Apple Mail treats drag-and-drop as 'import this HTML block as the new signature' — the right-side editor stays empty, but the next time you compose a new message the signature is applied automatically.

Why this works

Pasting HTML into the right-side editor usually inserts literal HTML tags as text. Drag-and-drop is the only Apple Mail flow that treats the file as a rendered signature block. This is the same trick Apple Mail power users have used for a decade.

Lock the signature to the right account (the 'must be selected' gotcha)

In Apple Mail, the 'Choose Signature' dropdown at the top of the Composing tab decides which signature is auto-applied to which account. After dragging the .htm in, set this dropdown to your SignPack HTML for the account you want. If the dropdown shows 'None' or 'Random', the signature is saved but never auto-applied and you'll get a plain signature fallback from the OS instead.

Why this works

macOS Mail does not warn you when a saved signature is not auto-selected. The first time you realize your saved signature never fires is when a recipient replies 'did you mean to send this without a signature?' — and that's the kind of small embarrassment that erodes trust in a tool.

iCloud sync can silently overwrite your signature

If you have iCloud Drive enabled for Mail, your signatures sync across Mac / iPhone / iPad. The sync sometimes overwrites the Mac signature with the iPhone signature (which is plain-text only, no HTML rendering) and vice versa. After you install on Mac, open Mail on your iPhone, set the SignPack signature there too, and check both devices 24 hours later to confirm the sync did not revert anything.

Why this works

iCloud signature sync is a known pain point in macOS Sonoma and earlier. The Apple Mail settings flag is hidden in System Settings → Apple ID → iCloud → Mail → 'Sync this Mac' — but the recipient-facing symptom is the same: a clean HTML signature on Mac, a plain-text signature on iPhone, and the user has no idea why.

Test it: send a real email to a Gmail and an Outlook recipient

Open a new compose window in Apple Mail, pick the account, and send a test email to (1) a Gmail address, (2) an Outlook desktop address, and (3) an iPhone Mail address. Open the email on all 3 recipients and verify the signature renders the same. If the HTML collapsed on Outlook, you probably used a CSS property (like flexbox or grid) that Outlook does not support — fall back to the table-based version in SignPack's 'Outlook-safe' preset.

Why this works

Apple Mail supports modern CSS, but Outlook strips most of it. A signature that looks perfect on Mac Mail can look like a 1998 text wall on Outlook desktop. The SignPack generator ships a table-based fallback for this reason.

Mac Mail email signature — frequently asked

How do I add an HTML signature to Apple Mail on Mac?

Open Mail → Settings (Cmd + ,) → Signatures. Pick the email account, then drag the .htm file SignPack generates directly into the left-side signature preview pane. Pasting into the right-side editor treats the HTML as text and will not render. After the .htm is loaded, set the 'Choose Signature' dropdown at the top of the Composing tab to your SignPack HTML for that account.

Why does my Apple Mail signature show as plain text on the recipient's side?

Three common causes: (1) You have 'Always match my default message font' checked in Mail Settings → Signatures — uncheck it. (2) The recipient's email client strips HTML (rare for Gmail / Outlook / Apple Mail, common for some legal review tools). (3) iCloud sync overwrote your Mac HTML signature with the iPhone plain-text version. Disable iCloud Mail signature sync in System Settings → Apple ID → iCloud if you only need HTML on the Mac.

What HTML does Apple Mail support in email signatures?

Apple Mail supports inline-styled HTML, table-based layouts, and most modern CSS. It does NOT reliably support web fonts (use system fonts like San Francisco, Helvetica, or Arial), external CSS files (must be inline), or CSS Grid / Flexbox for the signature block (use table-based layout for cross-client safety). SignPack's Mac Mail preset is built to this exact compatibility matrix.

Can I use a hosted logo in my Apple Mail signature?

Yes, but with caveats. Apple Mail will reference a remote logo URL when the signature is first composed, but the recipient's email client may strip it or replace it with a placeholder. SignPack recommends a hosted logo URL on the first email of a new relationship and no logo on replies — image-heavy signatures trigger spam filters at low-reputation domains and look broken when the recipient's client blocks remote images.

How do I sync my email signature between Mac and iPhone?

Two paths: (1) iCloud Mail signature sync (System Settings → Apple ID → iCloud → Mail) — automatic but known to overwrite HTML signatures with iPhone plain-text versions in Sonoma and earlier. (2) Manual install on each device — open SignPack on each device, download the .htm, install per the Apple Mail install steps on that device. Manual install is more reliable for HTML signatures.

Does SignPack need to connect to my Apple ID or Mac?

No. SignPack is a generator, not an admin tool. The free path builds the HTML in your browser and gives you a downloadable .htm file — Apple Mail, the App Store, and your Mac never talk to SignPack. The only paid tier (Team Lite, $15/month) is for teams that need a saved master template and 10 employee variants across Gmail, Outlook, and Apple Mail — it also never accesses your mailbox.

Need the same Mac Mail signature on every teammate's machine?

When your team uses Mac Mail + iCloud sync, the signature on iPhone can silently overwrite the Mac version. Team Lite ($15/month) ships one approved master template and 10 employee variants with install notes that cover the iCloud sync gotcha, the default-font trap, and the missing-account auto-apply problem.

Single-person use stays free. Team Lite is the only paid tier.

SignPack / An AI Master utility