Email Signature for Apple Mail

Apple Mail handles signatures differently on Mac vs. iPhone vs. iPad — and HTML signatures require a specific workaround. This guide covers all three devices with the exact steps.

Build My Signature — Free

No account needed. Get the HTML, then follow these steps.

The short version: what works where

Before getting into the step-by-step, here's a quick summary of the situation across Apple's devices, because it's genuinely different on each platform.

Mac (Mail app)

Full support

HTML signatures work but require a specific workaround to install. Plain text works too, but HTML gives you logos, colors, and formatted layouts.

iPhone (Mail app)

Plain text only

The native iOS Mail app only supports plain text in Settings → Mail → Signature. No images, no formatting, no HTML.

iPad (Mail app)

Plain text only

Same limitation as iPhone. Settings → Mail → Signature supports plain text only.

If you want an HTML signature on your iPhone or iPad, the solution is to use the Gmail or Outlook mobile app instead of the native Mail app. Both apps pull their signatures from the respective web settings, where HTML is fully supported. More on this in the iOS section below.

How to add an HTML email signature in Apple Mail on Mac

The standard approach — pasting HTML into Mail Preferences — doesn't work. Apple Mail renders the code as text rather than as HTML. Here's the workaround that actually works.

1

Get your signature HTML from NeatStamp

Build your signature in the NeatStamp editor, then click 'Copy HTML'. You'll have an HTML snippet on your clipboard. Alternatively, download the .html file if that option is available.

2

Save the HTML as a .html file

Open TextEdit on your Mac. Go to Format → Make Plain Text (important — rich text won't work). Paste your HTML code. Save the file as 'signature.html' (make sure the extension is .html, not .txt). Save it to your Desktop or Downloads folder.

3

Open the HTML file in Safari

Drag the .html file onto Safari, or right-click it and choose 'Open With → Safari'. You should see your signature rendered as it will appear in emails.

4

Select all and copy

In Safari, click anywhere on the page, then press Command + A to select all content, then Command + C to copy it. This copies the rendered HTML, not the code.

5

Create a placeholder in Mail Preferences

Open Mail. Go to Mail → Preferences (or Mail → Settings in newer macOS versions) → Signatures. Select your email account on the left. Click the '+' button to create a new signature. Type any placeholder text (e.g., 'placeholder') — you just need something there.

6

Paste into the signature

Click inside the signature text area on the right. Select all (Command + A) and delete the placeholder. Then paste (Command + V). Your formatted signature should appear — with your name, logo, links, and formatting intact.

7

Check 'Always match my default message font' is OFF

Go to Mail → Preferences → Fonts & Colors. If 'Use the same message font' is checked, uncheck it. If this is on, Mail overrides your signature's fonts with your compose font, which can break your signature's appearance.

8

Set as default and test

Back in the Signatures pane, set your new signature as the default for your account using the 'Choose Signature' dropdown. Compose a new email and verify it looks correct before sending. Send a test to a Gmail address and check how it renders there too.

Common issue: the signature looks fine in Mail but broken when received

This usually means Apple Mail embedded your logo image as an attachment rather than loading it from a URL. Some email clients on the receiving end display those attachments separately. The fix: use NeatStamp's hosted image links (the images are served from our CDN) rather than embedding images from your local machine. If you're adding your own logo, upload it to a hosting service (Cloudinary, your own website, or even a Google Drive public link) and use the URL in your signature rather than embedding the file.

Email signatures on iPhone and iPad

iOS Mail only supports plain text signatures. Here are your options depending on what you need.

Option 1: Plain text signature in iOS Mail

If a plain text signature is acceptable to you, the steps are simple:

  1. Open Settings on your iPhone or iPad
  2. Scroll down and tap Mail
  3. Scroll down and tap Signature
  4. Choose whether to use one signature for all accounts or a per-account signature
  5. Type your plain text signature — name, title, phone number, website URL
  6. It saves automatically

Your plain-text signature on iOS won't have logos, colors, or clickable links (they'll appear as typed URLs). For many people this is fine for mobile use, especially for quick replies. Keep it short: name, title, phone, and one URL.

Option 2: HTML signature via Gmail or Outlook app

If you use Gmail for your email (even with a custom domain via Google Workspace), set up your HTML signature in Gmail's web settings on a desktop browser: Settings → See all settings → General → Signature. When you then use the Gmail iOS app to send emails, the HTML signature will appear correctly.

The same applies to Outlook: set the signature in Outlook Web (outlook.office.com) under Settings → View all Outlook settings → Mail → Compose and reply. The Outlook iOS app then uses those settings.

See the full Gmail signature guide and the Outlook 365 signature guide for the complete steps.

Option 3: iCloud Mail signature

If you use an @icloud.com email address, you can set up a signature in iCloud Mail via a browser at icloud.com/mail → Settings (gear icon) → Preferences → Composing → Signature. This supports some basic HTML. However, it only applies when sending from iCloud.com in a browser — it may or may not sync to the iOS Mail app consistently.

The reliable approach for iCloud email on iPhone is to use a simple plain text signature in iOS Mail Settings, or to access your iCloud email via a browser on your iPhone (icloud.com/mail) rather than the native Mail app.

Common Apple Mail signature problems and fixes

Signature font looks different from what I designed

Fix: Check Mail → Preferences → Fonts & Colors. If 'Use the same message font' is enabled, it overrides your signature's fonts. Turn it off.

Logo appears as an attachment in replies

Fix: Apple Mail embeds images locally. Use externally hosted images (URLs) rather than embedded files. NeatStamp's generated signatures use hosted image URLs by default.

Signature doesn't appear in replies, only new emails

Fix: In Mail → Preferences → Signatures, check the 'Place signature above quoted text' checkbox. Also verify the signature is set for both new messages and replies in the signature dropdown.

Paste into Mail signature shows code, not formatted text

Fix: You're pasting HTML code directly. Follow the Safari workaround: save as .html → open in Safari → select all → copy → paste into Mail. This copies the rendered output.

Signature looks fine on Mac but broken on iPhone

Fix: iOS Mail and Mac Mail are separate apps with separate signature storage. You'll need to set up the signature separately on each device. On iOS, you're limited to plain text.

The 'always match message font' option is greyed out

Fix: This option is in Mail → Preferences → Fonts & Colors, specifically the checkbox next to 'Message Font'. In some macOS versions this setting moved; try checking Mail → Settings → Composing.

Related guides

Frequently asked questions

Why does my HTML signature look broken in Apple Mail?

Apple Mail on Mac supports HTML signatures, but only if you add them correctly. If you paste HTML code directly into the signature text box in Mail Preferences, it renders as raw code, not formatted HTML. The workaround is to create an HTML file, open it in Safari, select all, copy it, then paste into the Mail signature box. This copies the rendered HTML rather than the code. The full steps are in the Mac section below.

Can I use an HTML signature on iPhone or iPad?

Not via Settings → Mail → Signature — that only supports plain text. The workaround is to use Gmail or Outlook's mobile app instead of the native iOS Mail app, since those apps pull the HTML signature from their respective web settings. Alternatively, some people set up their HTML signature in iCloud Mail via a web browser, which then syncs. But the native iOS Mail app itself does not render HTML signatures.

What does 'Always Match My Default Message Font' do to my signature?

This is a setting in Apple Mail (Mail → Preferences → Fonts & Colors) that overrides the fonts in your signature with the font you've set for composing messages. If it's turned on and your compose font is something different from your signature font, your signature will look different from what you designed. Turn it off (go to Mail → Preferences → Fonts & Colors, and uncheck 'Use the same message font') to preserve your signature's original formatting.

How do I set a different signature for different email accounts in Apple Mail?

In Mail on Mac: Mail → Preferences → Signatures. On the left is your list of email accounts. Click an account to see its signatures. You can create multiple signatures per account and set a default. To use a specific signature for each account, select the account in the left column, then drag a signature from the middle column to 'Choose Signature → [account name]'.

Does Apple Mail support images in email signatures?

Yes, on Mac. Images in Apple Mail signatures are embedded directly in the email (as attachments), rather than hosted on a server. This means they always load, but they add to the file size of every email you send. For a typical 80×80px headshot, the overhead is small (20–60KB). For large banner images, it can be significant. On iOS, images in the plain-text signature area are not supported.

My Apple Mail signature shows up as an attachment. How do I fix it?

This happens because Apple Mail embeds images as attachments rather than inline. Some email clients on the receiving end show those embedded images as separate attachments. You can reduce this by hosting your images externally (on your own server or a CDN) and linking to them with an <img> src URL rather than embedding them directly. NeatStamp generates signatures with hosted image links, which avoids this issue.

Does my Apple Mail signature sync across my Mac, iPhone, and iPad?

Unfortunately, no — not for HTML signatures. Apple Mail signatures are stored locally on each device. If you add an HTML signature to Mail on your Mac, it doesn't automatically appear on your iPhone or iPad. You need to set up the signature separately on each device. On iOS, you're limited to plain text anyway, so many people maintain their HTML signature on Mac and use a simplified plain-text version on mobile.

Build your signature, then follow these steps

NeatStamp generates clean HTML that works in Apple Mail. Free to use, no account needed.

Create My Signature — Free