Headline analyzer
Use this headline analyzer to compare up to three drafts. Review score reasons, pixel width and search or social previews, then save a revised headline.
Analysis stays in your browser. Saving history stores drafts on this device only. No upload or AI call.
This headline analyzer compares three drafts using published editorial points for display fit, word count, specificity, clarity, capitals and punctuation. It reports word balance, headline type and estimated reading grade, with search and social previews. English vocabulary checks are skipped for other languages. Scores do not predict clicks or rankings. Optional history stays in your browser.
Your headlines
0 characters, 0 words
Your drafts stay on this device. Only Save comparison stores them, in localStorage, with no expiry. Up to ten comparisons are kept. Delete history on a shared device.
History is empty until you save a comparison.
Editorial comparison
Enter a headline or subject with words to see the checks.
This score measures the published checklist. It does not predict clicks, rankings, delivery or open rates. Skipped rules remove available points; comparisons use the same language and context. Blank and oversized variants are excluded.
Live display previews
Your business (example site)
example.comYour page title
Example description. The title above follows the chosen width scenario.
All entered text fits this scenario.
Arial 20px advance-width estimate, without kerning. Accents use base letters; unknown scripts and emoji use 20px per visible character. Desktop starts at 580px. Phone is a 320px single-line stress test; Google mobile titles may wrap or be rewritten. Changing this view does not change the score.
All entered text fits this scenario.
Text-only social card with a 120-character opening target. Networks can crop, wrap or replace text. No image is supplied.
Published scoring method and sources
Counts and display cuts collapse whitespace to single spaces and trim the ends. Characters are visible grapheme clusters, so a combined emoji counts as one. Words use browser language segmentation; the fallback recognises Unicode letters and numbers.
A passing rule earns its full listed points; a review earns zero. Score = earned points / applicable points × 100, rounded. Empty or punctuation-only input has no score. English headline weights: display 30, words 20, specificity 15, clarity 15, caps 10, punctuation 10. Subject weights: tight phone fit 25, words 10, money phrases 10, urgency phrases 10, tokens 15, caps 15, punctuation 15.
English specificity and clarity are skipped in other languages. Subject money and urgency lists are skipped too. Uncased scripts skip caps. Scores across languages have different denominators and should not be compared. Numbers, headline type, word balance, emoji and reading grade add no points.
Sources checked: 11 October 2026. No source establishes a universal character cutoff. Campaign Monitor cites 70 characters for Gmail and 41 on iPhone. Litmus describes about 60 desktop and 25 to 30 mobile. Our Outlook and phone scenarios are conservative assumptions. Preview budgets of 90 desktop and 40 phone are our assumptions. Apple and Microsoft let readers change preview lines.
Spam filters use sender reputation, authentication, complaints, content and many other signals. A phrase flag asks for editorial review; removing words cannot guarantee delivery. This tool does not access your inbox or send messages.
Our English word lists
- Common words
- a, an, the, and, or, to, of, in, for, on, with, your, you, how, is, can, we
- Uncommon words
- receipt, roaster, handover, inventory, refund, footfall, booking, invoice
- Emotional words
- hope, worry, joy, relief, fear, love, happy, frustrated
- Power words
- practical, tested, checklist, compare, guide, steps, proven, simple
- Vague words
- amazing, awesome, great, best, things, stuff, something, incredible
- Money and promotion phrases
- free, cash, guaranteed, winner, risk free, earn money, double your income
- Urgency phrases
- act now, claim now, buy now, last chance, ends tonight, limited time, urgent
How to use this tool
- Compare drafts in one language
- Enter up to three drafts, each within 2,000 UTF-16 units. Page-title fit uses an Arial 20px width estimate against our 580px desktop scenario and an editing target of 3 to 12 words. Social openings use 120 visible characters and 3 to 20 words. These are disclosed scenarios, not platform limits. The language starts from the page language and can be changed.
- Read every earned and lost point
- Headline weights are display fit 30, word count 20, no vague-list match 15, plain-word clarity 15, no all caps 10 and no repeated punctuation 10. Each passing check earns its full weight; a flag earns zero. Clarity requires average word length at most 6 and no words with 12 or more visible characters. Our common, uncommon, emotional and power lists are shown in full and add no points.
- Inspect previews and retain your judgement
- Score is earned points divided by applicable points, times 100, rounded. Non-English text skips specificity, clarity, word banks and reading grade; uncased scripts skip capitals. The comparison retains ties. Google previews show a grapheme-safe cut and hidden tail; actual titles may wrap or change. Save comparison keeps at most ten draft sets in localStorage until you delete them. Nothing is uploaded.
Questions before you start
See how AI assistants describe your business
Run the free visibility scan to check which sources assistants use. If you need regular monitoring, compare the plans before choosing one.