COLD EMAIL TOOL / RUNS IN YOUR BROWSER
Cold email subject line tester
This cold email subject line tester writes out every version of a subject line that its spintax and merge fields can produce, for three sample leads, and checks each version with the rules of ReplyLead's cold email grader and its 1,130-phrase trigger list. A version passes when it meets 2 of 3 subject tests (it says what the email is about, who it is for, or what it promises) and has no empty merge field, template opener, listed phrase, ALL CAPS or fake Re: prefix. There is no open-rate score: open tracking was off on all 115 ReplyLead campaigns with sends in its 12 August 2026 benchmark.
3 versions for each of 3 sample leads: 9 subject lines. Merge fields read: company, first name.
Merge values for this lead
1 of 3 versions passes every check for the full record. 1 fails on a template opener. 1 needs a second look.
- PassesVersion 1dock scheduling at Kestrel Freight
- 2 of 3 subject tests: says what it is, who it is for
- CheckVersion 2Dana, dock scheduling
- 1 of 3 subject tests: says what it is
- FailsVersion 3quick question
- template opener
- listed phrase: "quick question" (list-mail)
The subject you type stays in this browser. Rules from ReplyLead's cold email grader and spam checker, read 3 November 2026.
What each check looks for, and where the rule comes from.
Every rule here already runs on another ReplyLead tool or comes from a published standard, so the grader, the spam checker and this tester give one answer about the same subject line. A version that breaks a Fails rule fails. A Check rule marks it for a second look.
| Check | What triggers it | Rule from |
|---|---|---|
| Subject tests | Failsat 0 of 3, Checkat 1 of 3. A version should do 2 of 3: say what the email is about, say who it is for (you, your, a company field, or a word such as founders or manufacturers), or carry a promise (a number, or a word such as meetings, pipeline or customers). | Cold email grader |
| Empty merge field | FailsThe lead has no value for a field and the field has no fallback, so the prospect sees a gap. | This page, per sample lead |
| Template opener | FailsOne of 247 opener phrases, such as quick question, checking in or circling back. | Cold email grader |
| Listed phrase | Failsat weight 4 or 6, Checkat weight 1. Any of 1,130 phrases in five groups: urgency, overpromise, money, salesy and list-mail. | Spam checker |
| Re: or Fwd: | FailsThe subject starts with Re: or Fwd: on a first email, which is not a reply or a forward. | Google sender guidelines |
| ALL CAPS | FailsA word of four or more capitals, or two capitalized words, outside acronyms such as CEO or B2B. Capitals that arrive from list data count. | Spam checker |
| Em dash | FailsAn em dash or a double hyphen. | Cold email grader |
| Exclamation marks | FailsTwo or more in one subject. | Spam checker |
| Length | CheckMore than 7 words. The spam checker suggests two to five. | Spam checker |
| Legal suffix | CheckThe company value ends in LLC, Inc., Ltd or a similar legal form. | This page, per sample lead |
| Emoji | CheckAny emoji character. | This page |
| Same text twice | CheckTwo spintax options give the same subject for this lead. | This page |
| Phone cut | Shown, not scored. The subject runs past about 300 pixels of 15-pixel text, roughly where a phone about 390 pixels wide ends a subject line. | Measured in your browser |
Why this tester gives no open-rate score.
Most subject line testers in search results promise more opens, which is how newsletters and promotions are judged. A cold email asks one person for a reply, and an open has become weak evidence: Apple says Mail Privacy Protection prevents senders from seeing whether a recipient opened their message.
ReplyLead does not collect the signal at all. Open tracking was disabled on all 115 campaigns with sends in its 12 August 2026 benchmark extraction, so there is no ReplyLead open rate to calibrate a score against, and this page does not borrow one from elsewhere.
What ReplyLead measures is replies: a 2.12% median of unique replies per contacted lead among 81 campaigns with at least 500 contacts, extracted 12 August 2026, automatic replies included. That figure describes whole campaigns, not subject lines; the reply rate benchmark shows how it was calculated.
The Internet Message Format standard describes the Subject field as a short string identifying the topic of the message. The subject tests hold a line to that job: name the topic and the reader, or a concrete outcome, in words a colleague could have typed.
An empty merge field sends a subject line nobody wrote.
A subject with a merge field is a template until the list fills it in. When a lead's record has no company or first name, the sending platform inserts nothing, or in some tools the raw tag, and the prospect receives what is left: a line that ends on "at", or one that starts with a comma.
List exports bring their own formatting. Names in capitals and legal suffixes such as LLC are normal in a CRM column and strange in a subject line, because nobody types a colleague's company that way.
Three habits prevent most of it. Use a merge field in a subject only when every lead on the list has a clean value. Give the field a fallback, such as {{company | default: "your sites"}}. Clean capitals and legal forms before the upload; ReplyLead's list building covers that step.
Every spintax option is a subject line someone receives.
Two groups of three options make nine versions of one subject line. Nesting multiplies again.
Spintax rotates wording so that one campaign does not send the same string to everyone. Each option still goes to a share of the list, so a weak option is a weak first impression for those people. It does not average out against the strong ones. The tester expands every option instead of picking one at random, so each version is checked before it sends.
It reads the common forms: {a|b} groups, nested groups, empty options such as {{{first_name}}, |}, the {{RANDOM | a | b}} form some platforms use, double-brace fields such as {{company}} with an optional Liquid default, and single-brace fields such as {COMPANY}. ReplyLead's spintax guide covers the syntax and why variation is not a substitute for a better line.
Where a phone list stops reading.
Inbox lists cut a long subject with an ellipsis, and where the cut falls depends on the device, the app and the font. The tester marks the point where about 300 pixels of 15-pixel system text end, roughly the subject width on a phone about 390 pixels wide, and dims what follows. The width is measured in the browser you are using, in the same font the inbox rows use.
A cut is shown, not scored. A subject whose first words carry the topic still works when the end is hidden. In the inbox, the preview text beside the subject comes from the first sentence of a plain-text email; email preview text explains how inboxes build it.
How this tester was built, and what it does not know.
The subject tests, the 247 template openers and the em dash rule come from the script of ReplyLead's cold email grader. The 1,130 phrases with their weights, the ALL CAPS rule and the exclamation and length rules come from the spam checker. Both were read from the live pages on 3 November 2026, and the build stops if either page's rule code no longer matches.
The tester applies the subject tests to each version as written, with merge fields still in place, the way the grader reads a subject. Every other rule runs on the text a sample lead would receive. The spam checker treats its 246 weight-1 phrases as mild everyday words that matter only in combination, so here they mark a version Check rather than Fails.
Expansion stops at 200 versions and the inbox shows the first 50; the sample-lead totals count the same 200. Everything runs in your browser: the subject you type is not sent to ReplyLead or stored, and analytics records only counts, such as how many versions passed.
These are editorial checks. They do not test inbox placement, read your sending domain or predict replies.
Want ReplyLead to write, test and send the sequence?
ReplyLead runs cold email and LinkedIn outreach for B2B companies: list research, copy, sending infrastructure and reply handling, with your team taking the sales conversations. Campaigns run on dedicated sending infrastructure that carries a monthly technology fee, plus an agreed share of the revenue you close from the work. In a period where nothing closes, no revenue share is owed and the fee remains.
Pricing and how the work is split have the details.
Book a conversation with ReplyLead.
Loading available meeting times...
Subject line questions.
What makes a good cold email subject line?
One a colleague could have written. It names the topic and either the reader or a concrete outcome, in plain words. ReplyLead's grader asks for 2 of 3: what the email is about, who it is for and what it promises. It also has to hold up for every lead on the list, including records with missing or messy data.
How long should a cold email subject line be?
ReplyLead's spam checker suggests two to five words and marks anything over seven for a second look. On a phone the end of a longer subject is often hidden, so put the topic in the first words.
Should a cold email subject line use the first name or company?
Only when every lead has a clean value or the field has a fallback. A missing value leaves a gap, and a raw export can bring capitals or a legal suffix into the subject. In the grader's tests a company field counts toward saying who the email is for; a first name on its own does not.
Can a subject line tester predict open rates for cold email?
Not reliably. Apple Mail Privacy Protection prevents senders from seeing whether a message was opened, and ReplyLead had open tracking disabled on all 115 campaigns with sends in its 12 August 2026 benchmark. This tester checks the wording and the rendered versions instead of estimating opens.
Can spintax hurt a cold email subject line?
Yes, when one option is weaker than the others or renders badly for some leads. Each option reaches part of the list as its own subject line, so each one has to pass on its own.
Is Re: in a cold email subject line a problem?
On a first email, yes. Google's email sender guidelines say not to start subject lines with Re: or Fwd: unless the message is an actual reply or forward. A follow-up sent in the same thread replies to your own first email, and the sending platform usually adds the Re: itself.
Does this tester store or send my subject lines?
No. It runs in your browser. Analytics records only counts, such as the number of versions and how many passed, never the text.
When this tester does not apply.
It is built for plain-text cold email that asks for a reply. Newsletters and promotional email are judged on opens and clicks, and a tester built around open rates fits them better. The phrase list and the subject tests are English, so a subject in another language gets few useful flags.
It does not test inbox placement or sender reputation. The deliverability checker reads a domain's SPF, DKIM and DMARC records, and the spam checker reads a whole email body. A version that passes here can still go unanswered: who is on the list, what you are proposing and the timing decide most of that.
Sources and check dates.
- Apple Support: Use Mail Privacy Protection on iPhone. Supports: Mail Privacy Protection prevents senders from seeing whether a message was opened. Checked 3 November 2026.
- RFC 5322, Internet Message Format (October 2008), section 3.6.5. Supports: the Subject field contains a short string identifying the topic of the message. Checked 3 November 2026.
- Google: Email sender guidelines. Supports: subject lines should accurately represent the message, and should not start with Re: or Fwd: unless the message is an actual reply or forward. Checked 3 November 2026.
- MDN: CanvasRenderingContext2D.measureText(). Supports: the browser method that measures where the phone cut falls. Checked 3 November 2026.
- MDN: text-overflow. Supports: how browsers draw an ellipsis for clipped text, as the inbox rows here do. Checked 3 November 2026.
- ReplyLead pages: the cold email grader (subject tests, openers, em dash), the spam checker (1,130 phrases, ALL CAPS, exclamation marks, length), the cold email benchmarks (open tracking disabled on 115 campaigns) and the reply rate benchmark (2.12% median). Read 3 November 2026.