Plug in your offer, the role you're emailing, and their company. Get B2B subject lines across 7 proven formulas — curiosity, pain-point, outcome, pattern interrupt — in your tone.
Cold-email open rates live and die on the subject line and the sender — not the body. The rules that actually move the needle: keep it under ~50 characters (most B2B email is previewed on mobile), make it specific to the reader, and lead with curiosity, not a pitch. Subject lines that read like a 1:1 note from a colleague beat polished "campaign" subjects almost every time.
This tool fills seven proven cold-email formulas with your real inputs, so the personalization is structural rather than a {{merge-tag}} swap. Generate a batch, pick the 3 strongest angles, and let reply rate — not open rate — decide the winner. (Deliverability still depends on domain warm-up, volume, and list quality — a great subject can't rescue a cold domain.)
Curiosity & questions open a loop the reader wants closed — best when your specific question is genuinely relevant. Personalized references something true about them, not a merge tag. Pain-point names a problem they already feel without overstating it. Outcome leads with the result and drops the mechanism. Pattern interrupt is short, human, and unexpected — it stops the scroll in a busy inbox. Social proof borrows credibility (keep the numbers honest). Direct works when the offer is strong enough to say plainly.
How to use the output. Don't ship all of them — generate the batch, then pick the 3 strongest angles (not just wordings) and A/B test those, one variable at a time. Measure reply rate, not open rate: opens are increasingly inflated by privacy proxies, and a meeting booked is the only metric that pays. Pair the winning subject with a tight, single-CTA first line — the subject earns the open, the first line earns the read.
This generator is a starting point for ideation. It doesn't send email or store anything you type — everything runs in your browser.