DitLead
Home/Tools/Subject Line Tester
Free tool · no signup · runs in browser

Write subjects that get opened.

Type any cold email subject — see live mobile and desktop previews, character and word counts, ALL-CAPS and emoji flags, spam-trigger detection, sentiment, and a predicted open-rate score in real time.

  • Mobile clip preview at the real ~45-character threshold
  • Gmail and Outlook inbox previews — exactly how your subject will read
  • 200-word spam-trigger scan + ALL-CAPS / exclamation / emoji rules
  • Open-rate prediction trained on 100K+ active DitLead campaigns
Free · No signup · No data leaves your browser
Sample · scored 94
"Maya — 3 ways Acme could 2x SDR reply rate"
OPEN RATE
49%
LENGTH
44
CHARS
42
WORDS
6
CAPS WORD
0
EMOJI
0
TRIGGERS
0
Inbox preview
YO
You
Quick question about Acme's outbound stack
Hi Anna — noticed Acme is hiring 3 SDRs this quarter…
9:14 AM
Analysis2 signals
  • Length: 42 chars
    Hits the mobile sweet spot. Won't clip.
  • Reads specific (name / company)
    Personalization tokens in the subject lift opens 7–11pp on cold.
SUBJECT SCORE
100/ 100
Strong subject — ship it
PREDICTED OPEN RATE
52%
cold · warmed sender · 100K+ campaign model
Start free trial
Breakdown
Length42 chars
Words6 words
ALL-CAPS0 words
Exclamations0
Emoji0
Spam triggers0
SentimentPositive
Mobile clipNo
Template-tellNo
What works

Six rules that move open rate

Real numbers from a 100K+ campaign dataset. The score uses these directly.

FEAT / 01

30–55 characters

Mobile clips at ~45 chars. Subjects above 60 lose their tail in every major client.

FEAT / 02

Name or company in it

First-name lifts opens +7pp. Company-name lifts +11pp. Both can lift +14pp on cold.

FEAT / 03

Ask, don't tell

Question subjects out-pull statements by ~9% on cold reply rates.

FEAT / 04

Zero exclamations

One exclamation knocks ~6pp off open rate on cold. Zero is the right number.

FEAT / 05

Forward-looking words

Growth, unlock, faster, results — positive framing outperforms pain in subjects.

FEAT / 06

Sentence case

ALL CAPS reads as shouting and trips every modern filter. Cap the cap.

FAQ6 entries

Subject tester, explained

Still curious? Our team responds in under an hour.

Talk to sales

30–55 characters on cold. Mobile clients (where most cold email is first read) clip at around 35–45 characters in the preview pane. Subjects longer than 60 characters lose their tail in the inbox view and underperform in our 100K+ campaign dataset by 18–24% on open rate.

First-name personalization in the subject lifts open rate by an average of 7.2pp on cold across our dataset. Company-name personalization lifts it 11pp. Both together can lift 14pp — but only if the rest of the subject is specific and not a generic template ('Hi {first} — quick question' is template-tell).

On cold B2B: max one, and only if it earns its place. One well-chosen emoji can lift opens 3–5%; two or more drops opens 10–14% in our dataset. Never lead with the emoji — Outlook strips them inconsistently and the subject becomes meaningless.

Real. The model checks length against mobile-clip thresholds, runs the subject against a 200-word spam-trigger library, scores ALL-CAPS and punctuation patterns, detects personalization tokens and sentiment, and weights everything against open-rate outcomes from 100K+ active DitLead campaigns. It runs entirely in your browser.

It's a benchmark for a warmed sender with authenticated domain (SPF/DKIM/DMARC pass) doing cold B2B outbound. If your sender is unwarmed, expect 30–60% of that number until reputation builds. Our warmup network handles that part — your subject handles the rest.

Nothing leaves your browser. The whole analyzer is client-side JavaScript. No logging, no analytics on what you type — period.

Related capabilities3 reads

Keep exploring DitLead

See all features
PLATE · CTAstart nowfig.
Subject is the first 1%. We do the rest.

Great subject. Warmed sender. Primary inbox.

DitLead pairs subject-line quality with warmup, per-mailbox proxies, and reputation-aware rotation — so the open rate the model predicts is the rate you actually hit.

7-day trial·Credit card required·Cancel anytime