How long should a cold email subject line be?
Most cold email is read on a phone, and a phone inbox shows roughly 30 to 45 characters of a subject line before it cuts off. Desktop clients show more, around 60 to 70, but the decision to open is made in the list view, not after. That is why the generator flags every line over 50 characters. Under 50 fits nearly everywhere. Under 35 is safer if your audience is mostly mobile, which is true for executives and field roles.
Short does not mean vague. "Question about Northwind's dispatch" is 34 characters and specific. "Quick question" is 14 characters and says nothing. The goal is the shortest line that still names something the reader recognizes: their company, their role, a problem they have, or a result they want. One to five words of substance beats ten words of setup.
The psychology behind subject lines that get opened
A subject line has one job: convince the reader that the email is relevant and from a person, not a campaign. Three levers do most of the work. Relevance comes from naming something specific to the reader. Curiosity comes from leaving one piece of information out, so the body has to complete it. Familiarity comes from formatting: lowercase, no punctuation tricks, and the same plain style a colleague would use.
- Question lines ("still planning routes by hand?") invite a yes or no and feel conversational.
- Observation lines ("noticed the 3 new trucks") prove you looked before you wrote.
- Benefit lines ("same-day invoicing for field jobs") state the outcome without hype.
- Curiosity lines ("one thing about your dispatch board") work once, so do not use them on every touch.
- Personalized lines that include the company or first name lift opens when the rest of the line is also specific, and do nothing when it is generic.
Spam-safe language for subject lines
Subject lines are weighted more heavily than body copy by both filters and readers, so a single promotional word costs more here. Avoid money and offer words (free, discount, save, percent), urgency words (now, last chance, limited), and hype words (amazing, guaranteed, revolutionary). Skip all caps, multiple punctuation marks and emoji. Do not fake a reply with "RE:" or a forward with "FW:" on a first touch; it earns an open and loses the trust you need for a reply.
The generator runs each line through the same trigger-word list used by the spam words checker and marks any hit with a red dot. Hover it to see which phrase was flagged. A flagged line is not unusable, but there is usually a cleaner way to say the same thing. "Cut fuel spend on delivery routes" carries the benefit without the word save.
How to test subject lines in a real campaign
Generate more lines than you need and choose two or three that take different approaches, such as one question, one observation and one benefit. Send each to a random slice of the same list with the same body, and compare reply rate rather than open rate, since opens are inflated by mail clients that prefetch images. Give the test at least 100 sends per variant before trusting the difference, and use the A/B test calculator to check whether the gap is significant.
Keep the winner in rotation and retire it when replies drift down, which usually happens as the same prospects see it from multiple senders. Follow-ups in the same thread inherit the original subject line, so the line you choose carries the whole sequence. ColdBox rotates subject line variants inside a campaign and reports reply rate per variant, so the test runs without a spreadsheet.