How this tool computes its result
Scores a subject line out of 100 using additive/subtractive rules: length in the 30-50 character band (+30, the best band), word count in the 3-7 word band (+20), a personalization keyword match like 'you'/'your'/'name'/'company' (+15), an urgency keyword match like 'now'/'today'/'urgent'/'limited' (+10), presence of any digit (+10), presence of an emoji via a Unicode range regex (+5, alongside a caution note), and a question mark (+5). It then subtracts points for spam-trigger keywords (free, click here, buy now, guaranteed, winner, '$$$', etc. — each -5), ALL CAPS text (-10), and more than one exclamation mark (-5). The score is clamped to 0-100 and mapped to a letter grade: A >= 80, B >= 65, C >= 50, D >= 35, else F.
