Learn
Documentation How To Blog Deliverability GuideFree Tools
Subject Line Tester SPF Checker & Generator DMARC Record Generator DMARC Checker DKIM Checker & Generator Email Header Analyzer MX Lookup MTA-STS Checker & Generator BIMI Checker & Generator Email Deliverability Test Email Spam Checker Email Template BuilderFree tool, no signup
Write your preview text, watch it render next to your subject line in Gmail, Apple Mail, Outlook and Yahoo at the widths those clients actually cut at, then copy the hidden preheader HTML for your email. It is free, there is no account, and nothing you type leaves your browser.
Start from an example
Length
Enter preheader text
Gmail (desktop) · ~100 chars
Gmail (mobile) · ~40 chars
Your Brand
9:41 AMYour subject line
Your preheader text appears here...
Apple Mail (desktop) · ~90 chars
Your Brand
9:41 AMYour subject line
Your preheader text appears here...
Apple Mail (iPhone) · ~100 chars
Your Brand
9:41 AMYour subject line
Your preheader text appears here...
Outlook (desktop) · ~50 chars
Your Brand
Your subject line
Your preheader text appears here...
Yahoo Mail · ~110 chars
Struck-through text is the part that client cuts. Widths vary with window size, font settings and how long your subject line is, so treat these as the working budget rather than a guarantee.
Spam trigger words detected
Your preheader restates the subject line. That is the only other line of copy you get in the inbox, so use it to say something new.
This looks like a view-in-browser link. That is the text an inbox grabs when nothing else is set, and it earns no opens.
Excessive capitalization may trigger spam filters
Excessive punctuation (!! or ???) may look spammy
Enter preheader text to check for issues
Three steps, about a minute, and you can do it for every send.
The previewer needs it to show the pairing the way the inbox does, and to tell you when your preheader is only restating what the subject already said.
Aim for 40 to 130 characters with the point in the first 40. Watch the struck-through tail in each preview to see what Gmail on a phone throws away.
Use the text on its own if your platform has a preview text field, or copy the generated hidden preheader block if you send hand-written HTML.
Every inbox shows three things before anyone decides to open: who sent it, the subject line, and a short run of text after or under it. That third piece is the preheader, also called preview text. It comes from the first readable text the client finds in your email body.
If you never set it, the client takes whatever is there. That is why so many campaigns land in the inbox reading "View this email in your browser" or a stray merge tag. Somewhere between 40 and 130 characters of prime inbox real estate goes to a housekeeping link.
Setting it yourself turns that line into a second headline. The subject line makes the claim; the preheader gives the reason to believe it. A subject that reads "Scheduling is here" does more work when the line under it reads "Queue a broadcast for Tuesday 9am, pick the timezone, and walk away."
This page is both a preheader generator and an email preheader previewer: it writes the hidden HTML block, and it shows you the result at the truncation points of the six clients most lists are made of.
Gmail on a phone gives you about 40 characters, and that is where most of your list reads. Put the number, the deadline or the name of the thing in the opening words. Everything after character 40 is a bonus for desktop readers, not the place for your payoff.
Under 40 and the client backfills the gap with body copy you did not choose. Over 130 and the tail is cut everywhere but the widest desktop windows. The range holds up across Gmail, Apple Mail, Outlook and Yahoo without writing a different line for each.
The two lines are read together, so treat them as one sentence broken in half. If the subject asks a question, the preheader hints at the answer. If the subject names an offer, the preheader names the catch, the deadline or the proof. Repeating the subject wastes half your inbox copy.
A preheader belongs in the inbox, not at the top of the opened email. Hide the block with
display:none, max-height:0 and
mso-hide:all, and pad it with zero-width characters so no body
copy leaks in behind it. The generated code above does all three.
| Email client | Preview text visible | Notes |
|---|---|---|
| Gmail (desktop) | ~100-140 characters | Shares one row with the subject, so a long subject eats the preheader |
| Gmail (mobile) | ~35-40 characters | The tightest view, and usually the biggest slice of a list |
| Apple Mail (desktop) | ~80-90 characters | Shows on its own line under the subject |
| Apple Mail (iPhone) | ~75-100 characters | Two lines by default, one if the preview setting is changed |
| Outlook (desktop) | ~35-50 characters | Reading pane position changes the budget |
| Outlook (mobile) | ~40-50 characters | Close to the desktop app |
| Yahoo Mail | ~100-110 characters | One of the more generous clients |
These are working ranges, not fixed limits. Window width, font size, display density and subject line length all move the cut-off, which is why writing to the 40-character mobile budget is the safe habit.
Six subject and preheader pairs where the second line adds something. Click any of them at the top of the page to load it into the generator and edit from there.
Newsletter
The 5 deliverability myths that cost you opens
Plus the inbox test we run before every send, and what it caught last week.
75 characters
Product launch
Scheduling is here
Queue a broadcast for Tuesday 9am, pick the timezone, and walk away. Takes a minute.
84 characters
Abandoned cart
You left the Nomad jacket behind
Still in your size, still in your cart. We hold it for 24 more hours.
69 characters
Webinar invite
Thursday: self-hosting email without the pager
Live walkthrough at 11am ET, 30 minutes, recording sent to everyone who signs up.
81 characters
Onboarding
Your account is ready
Start with the import wizard, then send yourself a test. Both take under five minutes.
86 characters
Re-engagement
Should we stop emailing you?
No hard feelings either way. One click keeps you on the list, one click ends it.
80 characters
Most platforms have a field for it. If yours does, use the field and skip the HTML.
Campaign setup, under the subject line. The field is labelled Preview text.
Campaign content step, in the same panel as the subject line and sender details.
The Settings tab of the email editor, directly under Subject line.
Both put it in the campaign settings step next to the subject line.
Every broadcast and campaign email has a preheader field beside the subject line, and the editor shows the inbox pairing as you type.
No field, so use the hidden block this tool generates. It goes first inside the body tag, above the view-in-browser link.
Broadcast is self-hosted email marketing software. Pay once, own it forever, and take full control of your email infrastructure.
One-time payment, unlimited emails forever
"I was tired of spending hundreds per month on Beehiiv to send emails. […] Then I found Broadcast and now I can scale at my own pace without burning money I worked hard for."
@bensnichedsitesRegular License Most popular
One server, for your own business
$150
$250
Agency License
Up to 5 servers, for client work
$450
Extended License
Up to 25 servers, for many clients
$1,000
Every license has every feature, unlimited subscribers and all 2.x updates.