Understanding Email Client Rendering Differences
Gmail, Outlook, and Apple Mail all render HTML email differently. Learn the common pitfalls and how to ensure your campaigns look great everywhere.
When an email arrives in your inbox, you see three pieces of information before deciding whether to open it:
The preheader (also called preview text) appears in the inbox list view next to or below the subject line. Most email clients display 40–120 characters, depending on the device and app.
Here's how it appears in a typical inbox:
From: Acme Newsletter
Subject: Your free resource is waiting
Preview: Download the complete guide to email automation — no sign-up needed.
Without a custom preheader, email clients pull the first text they find in your email's HTML — often something unhelpful like "View this email in your browser" or ---.
In AcelleMail's campaign editor:
Alternatively, if you're using a custom HTML template, add this snippet immediately after the opening <body> tag:
<span style="display:none; max-height:0; overflow:hidden; mso-hide:all;">
Your preheader text goes here. Fill with enough text to reach 100 characters so trailing content doesn't bleed through.
</span>
The trailing filler text trick prevents your actual email content from appearing after the preheader in the preview pane.
| Email Client | Visible characters (approx.) |
|---|---|
| Gmail (desktop) | 100–140 |
| Gmail (mobile) | 40–70 |
| Apple Mail (desktop) | 140+ |
| iOS Mail | 90–140 |
| Outlook (desktop) | 50–70 |
Write your most important preheader content in the first 50 characters — that's what every client will show.
Complement the subject line, don't repeat it:
| Subject | Weak preheader | Strong preheader |
|---|---|---|
| "Your order has shipped" | "Your order has shipped" | "Estimated delivery: Friday. Track it here." |
| "50% off ends tonight" | "50% off sale ends tonight" | "Use code SAVE50 at checkout — midnight deadline." |
| "New blog post: SEO tips" | "Check out our latest blog post" | "How we ranked #1 in 60 days — no paid ads." |
Techniques that work:
Before sending, always preview your email in AcelleMail:
The preheader is one of the fastest, lowest-effort improvements you can make to your email program. A well-written preheader reliably lifts open rates by 5–15% without touching anything else in the campaign.
Gmail, Outlook, and Apple Mail all render HTML email differently. Learn the common pitfalls and how to ensure your campaigns look great everywhere.
Go beyond {{first_name}} with conditional content blocks, custom field merge tags, and dynamic sections that adapt to each subscriber.
Automatically send your latest blog posts to subscribers using AcelleMail's RSS-to-email campaign feature. Set it up once and let it run.
Discover the best send times by industry, how to use timezone-aware scheduling in AcelleMail, and strategies to maximize open rates globally.
Automatically send your latest blog posts to subscribers using AcelleMail's RSS-to-email campaign feature. Set it up once and let it run.
Go beyond {{first_name}} with conditional content blocks, custom field merge tags, and dynamic sections that adapt to each subscriber.
How to use AcelleMail's built-in A/B testing to find subject lines that maximize opens and engagement.
AcelleMail is the self-hosted email marketing platform you control end-to-end.
View Pricing