Email Subject Line & Preheader Tester
Your subject line and preheader text work as an inseparable duo in the inbox. When they complement each other, open rates climb; when they repeat each other, get cut off on mobile, or leak template code, subscribers scroll right past. This free tool tests both lines simultaneously, calculates your inbox health score, simulates mobile and desktop truncation, and provides preheader spacer code to keep your emails looking sharp.
Free email tool · runs in your browser
Test your subject line and preheader duo
Preview mobile & desktop inbox truncation, eliminate spam triggers, and prevent preview text bleed before sending.
- Truncation simulator
- Spam & shouting scanner
- Duo synergy checker
- Zero-bleed spacer
1Email headers & copy
Simulates realistic sender width in mobile and desktop inbox list views.
Aim for 30–50 characters (3–7 words). Merge tags like {{first_name}} are supported.
Subject chars: 0 Ideal: 30–50
Aim for 40–80 characters. Should extend or complement the subject without repeating it.
Preheader chars: 0 Ideal: 40–80
- Subject 0
- Preheader 0
- Combined 0
- Flagged 0
2Duo score & health
Enter a subject line and preheader above to analyze truncation, deliverability, and synergy.
- A
- B
- C
- D
- F
— Enter copy to see your score
3Recommendations & fixes
- Info Type a subject line and preheader above to run deliverability and synergy checks.
4Inbox preview & truncation simulator
Amber = spam trigger Red wavy = shouting Blue wavy = punctuation Sky wavy = emoji
Stop email body text bleed with a preheader spacer
If your preheader text is short (under 70 characters), email clients like Apple Mail, Gmail, and Yahoo will automatically append subsequent text from your email body (such as “View in browser” or your logo alt text). Inserting zero-width non-breaking spaces invisibly fills the remaining preview buffer.
What is an email subject line and preheader tester?
An email subject line and preheader tester is a diagnostic simulator that evaluates how your email envelope—the sender name, subject line, and preview snippet—appears in your subscribers’ inboxes before you hit send. Rather than reviewing subject lines in isolation, this tool measures the combined interaction between your subject and preheader across diverse email clients, screen sizes, and spam filters.
In modern email clients like Apple Mail, Gmail, and Microsoft Outlook, the preheader is not an afterthought; it accounts for over 50% of the visible copy in an inbox list view. A strong subject line hooks attention with curiosity, urgency, or relevance, while the preheader extends that proposition with complementary details, social proof, or a clear call to action. Testing both elements together ensures your message survives mobile truncation, avoids redundant phrasing, and protects your sender reputation from aggressive promotional triggers.
How to use this subject line and preheader tester
- Enter your sender name: Type the name or brand that subscribers see in their inbox (e.g., “Alex from Acme” or “Mizanur’s Guide”). This helps calculate realistic space constraints in the simulated inbox card.
- Input your subject line: Write the hook of your campaign. Watch the character counter and budget meter guide you toward the optimal 30–50 character threshold. Merge tags such as
{{first_name}}are detected automatically. - Add your preheader (preview text): Enter the snippet that follows the subject line. Aim for 40–80 characters that complement your subject rather than repeating it.
- Review your duo score and category bars: Check your overall score out of 100, your letter grade (A through F), and the breakdown across Length & Truncation, Duo Synergy, Spam & Deliverability, and Engagement.
- Inspect actionable recommendations: Read the diagnostic notes categorized as Fix, Watch, Tip, or Good to resolve word repetition, length issues, or spam trigger terms.
- Simulate client cutoffs: Switch between the Mobile (Gmail/iOS), Desktop (Gmail), and Desktop (Outlook) views to see exactly where your lines will be truncated. Use the Copy spacer code feature if your preheader is short to prevent body text bleed.
How the duo score is calculated
The duo score is an objective heuristic index ranging from 0 to 100. It is calculated by weighting four core pillars of email inbox performance:
| Evaluation Category | Weight | Primary Factors Measured |
|---|---|---|
| Length & Truncation | 30% | Subject character count (ideal 30–50 chars), preheader character count (ideal 40–80 chars), and total combined envelope length (ideal 70–130 chars). |
| Duo Synergy | 25% | Substantive word redundancy between subject and preheader, extension of question hooks, presence of secondary value propositions, and prevention of preview text absence. |
| Spam & Deliverability | 25% | Scanning for aggressive promotional trigger words (“100% free”, “guaranteed”, “cash prize”), all-caps shouting tokens, excessive exclamation or question marks, and deceptive reply prefixes (“Re:” / “Fwd:”). |
| Engagement & Hook | 20% | Inclusion of concrete numerals or data points, curiosity or question hooks, merge tag personalization, and reader-directed pronouns (“you”, “your”). |
To ensure practical marketing utility, deliverability guardrails are enforced: campaigns with severe spam trigger violations or excessive shouting cannot achieve high composite scores regardless of their character count. The composite score maps to a five-tier rating: A (85–100, Excellent), B (70–84, Good), C (55–69, Fair), D (40–54, Weak), and F (0–39, Poor).
The preheader bleed problem: why preview text gets corrupted
One of the most frequent technical mistakes in email marketing is the “preheader bleed” phenomenon. When an email client renders an incoming message in the inbox list view, it searches for preview text in the following sequence:
- The designated preheader or preview text specified in the email’s MIME header or hidden
<div>container. - If the designated preview text does not completely fill the client’s preview buffer (which is often 90 to 140 characters on desktop clients), the client continues parsing the message body.
- It pulls the first visible text strings from the email HTML, which frequently includes template utility copy: “Can’t read this email? View in web browser”, “To unsubscribe click here”, or image alt text such as “logo_header_white.png”.
When this happens, your carefully crafted hook is visually ruined by robotic template text right in the inbox. To eliminate this issue, professional email developers use a preheader spacer: a sequence of alternating zero-width non-joiners (‌) and non-breaking spaces ( ) placed immediately after the preheader copy inside a hidden <div>. These characters are completely invisible to the reader, but because they register as text content to email clients, they fill the remaining buffer and block subsequent email body copy from bleeding into the inbox preview.
Mobile vs. desktop inbox cutoffs: the character thresholds
Different email applications and operating systems allocate vastly different amounts of screen real estate to subject lines and preview text. The following table summarizes standard character cutoffs across major email environments:
| Email Client / App | Subject Line Cutoff | Preheader Cutoff | Layout Style |
|---|---|---|---|
| Apple Mail (iOS / iPhone) | 35–42 characters | 70–90 characters (2 lines) | Stacked: Subject on line 1, preheader on lines 2–3 |
| Gmail App (iOS & Android) | 32–40 characters | 40–55 characters (1 line) | Stacked: Sender top, subject bolded line 2, preheader line 3 |
| Gmail Web (Desktop) | 50–75 characters | 50–80 characters | Single line: Sender, Subject bold, hyphen separator, preheader muted |
| Microsoft Outlook (Desktop) | 45–60 characters | 50–70 characters | Stacked 3-line list: Sender, Subject bold, Preheader preview line |
| Yahoo Mail (Mobile) | 35–45 characters | 40–50 characters | Stacked list view |
Because mobile devices represent over 50% of all initial email opens worldwide, your primary value proposition and crucial hook words must always sit within the first 35 characters of your subject line.
Worked examples: dissecting real subject + preheader combinations
To illustrate how synergy and formatting impact your inbox presence, consider these five common campaign structures evaluated by our algorithm:
| Subject Line & Preheader Pairing | Score | Grade | Strategic Assessment |
|---|---|---|---|
| Sub: Why 80% of subject lines fail on mobile Pre: And the 2-word formula top newsletters use instead. |
98 | A | Ideal lengths (38 and 54 chars). Subject presents an intriguing data-backed hook; preheader seamlessly extends the curiosity gap without repeating terms. |
| Sub: New: 1-click customer exports are here Pre: Plus 3 performance fixes you requested for Q4. |
97 | A | Excellent B2B product announcement. Subject delivers the headline feature; preheader stacks secondary value (“Plus 3 performance fixes”) to encourage opens. |
| Sub: Spring sale is live now with discounts Pre: Our spring sale is live with great discounts now |
74 | B | High redundancy penalty. The preheader wastes 48 characters repeating “spring sale”, “live”, and “discounts”. Replacing the preheader with specific savings (“Take 25% off sitewide through Sunday midnight”) immediately elevates the campaign. |
| Sub: Quick question about your Q3 strategy Pre: [Empty] |
58 | C | Critical preheader penalty. Without a preheader, inboxes display arbitrary body text or “View in browser” links, significantly reducing perceived quality and professional trust. |
| Sub: URGENT: Claim 100% FREE cash prize now!!! Pre: ACT NOW before your guaranteed payout expires today!! |
38 | F | Severe deliverability violations. Multiple commercial spam trigger phrases (“100% free”, “cash prize”, “act now”, “guaranteed”), shouting capital letters, and excessive exclamation points guarantee promotional or spam folder placement. |
Spam trigger terms and formatting red flags
Modern spam filters operated by Google Workspace, Microsoft 365, and Yahoo Mail rely heavily on machine learning models, domain authentication (SPF, DKIM, and DMARC), and recipient engagement history. While individual keywords rarely doom an authenticated domain on their own, promotional trigger words remain a primary signal for automated routing into the “Promotions” or “Junk” folders.
The checks in this tool focus on high-risk writing patterns that negatively influence both human psychology and spam scoring engines:
- Artificial Urgency & Pressure: Phrases like “act now”, “urgent”, “last chance”, and “expires today” induce subscriber fatigue and higher unsubscribes when overused.
- Unrealistic Guarantees & Financial Claims: Terms like “100% free”, “guaranteed income”, “pure profit”, and “no catch” carry historical spam weight across Bayesian filter databases.
- All-Caps Shouting: Words written in all-capital letters (excluding widely recognized business abbreviations like B2B, AI, ROI, and CRM) reduce reading speed by up to 20% and mimic phishing solicitations.
- Punctuation Stacking: Multiple punctuation marks (such as
!!!or???) trigger heuristic deliverability flags and project amateurism. - Deceptive Prefixes: Adding artificial “Re:” or “Fwd:” prefixes to marketing campaigns is a violation of the CAN-SPAM Act and creates immediate subscriber resentment.
Limitations and what this tool cannot do
- Font Metric Variations: Character count is a close proxy for text width, but character widths vary based on typography (e.g., “W” occupies more horizontal pixels than “I”). Actual cutoffs may vary by 2–3 characters depending on font kerning.
- Dynamic Merge Tag Lengths: Merge tags like
{{first_name}}will expand to varying lengths depending on each subscriber’s actual data. Keep subject lines featuring merge tags at least 10 characters below the cutoff to prevent truncation for subscribers with longer names. - Deliverability Guarantees: Passing spam and length audits does not guarantee inbox placement. Deliverability is fundamentally governed by sending domain reputation, IP warm-up, list hygiene, bounce rates, and authentication protocols.
- Dark Mode Inversion: This tool tests text layout and length. It does not preview HTML email body rendering or background color inversions in dark mode environments.
Frequently asked questions
What is the ideal character length for an email subject line?
Between 30 and 50 characters (or 4 to 7 words) is the consensus sweet spot for email subject lines. This length allows you to express a concrete proposition while ensuring the entire phrase remains visible on mobile devices with narrow screens.
How long should my preheader text be?
Between 40 and 80 characters is recommended. A preheader shorter than 35 characters risks displaying email body bleed in desktop clients without a spacer, while preheaders exceeding 90 characters will experience truncation on almost all mobile devices.
What happens if I don’t provide a preheader?
If you leave your preheader field blank, the recipient’s email client will automatically extract the first visible plain text found in the email HTML. This frequently results in unattractive snippet previews such as “View this email in your browser”, navigation links, or image filenames.
Should my preheader repeat the subject line?
No. Repeating your subject line wastes valuable inbox screen space and signals low effort to subscribers. Instead, use the preheader to answer a question raised in the subject, provide specific data, highlight an incentive, or deliver a secondary reason to open.
How do I use the preheader spacer code?
Copy the zero-width spacer block provided in the tool and paste it immediately following your preheader text within your email template’s HTML or your ESP’s custom code header. It creates an invisible barrier of non-breaking spaces that fills the remaining preview buffer.
Is my campaign copy uploaded or stored anywhere?
No. This tool operates entirely on client-side JavaScript within your web browser. Nothing you type is transmitted to an external server, stored in cookies, or saved to local storage.
Related email marketing tools
- Cold Email Subject Line Grader — score B2B outreach subject lines for personalization and clarity.
- Spam Word Checker — deep-scan complete email bodies for commercial trigger terms and deliverability risks.
- Inbox Preview Simulator — simulate multi-client header and snippet rendering.
- Subject Truncation Meter — calculate pixel and character limits across mobile and desktop clients.
Next step
Need help optimizing your email marketing architecture, lifecycle flows, and deliverability infrastructure? Explore our tailored services on the Email Marketing & Deliverability Service page to scale your campaigns with maximum inbox placement and engagement.
