Free tool · No signup · Nothing leaves your browser

Cold Email & LinkedIn Opener Analyzer

Paste a draft and get an instant, specific score across 9 factors — the same deliverability and reply-rate issues that quietly kill most cold outreach.

Paste something to analyze

What makes a cold email or LinkedIn opener actually work

Almost every cold message that gets ignored fails for the same handful of reasons: it opens with a phrase the reader has seen a thousand times, it talks about the sender more than the recipient, it asks for too much too soon, or it's simply too long to survive a first skim. None of that requires AI to diagnose — it's checkable with plain word counts, word lists, and a few ratios, which is exactly what this tool does, instantly and for free. The harder problem — actually writing something specific to one real person — is what PitchPersona exists for.

The 9 factors this tool checks, and why each one matters

Length

Cold email replies drop off sharply past ~150 words — every extra sentence is another chance for the reader to bail before your ask. LinkedIn connection notes have a hard 300-character cap; shorter, sharper notes get accepted more often than notes that try to say everything up front.

Spam-Trigger Words

"Free," "guarantee," "act now," and similar phrases are exactly what spam filters — and human pattern-recognition — are trained to catch. One or two won't sink you, but a message that reads like a mass promo email gets treated like one.

You-Focused vs. Me-Focused

Count the "I/me/my/we/our" against the "you/your" in any cold message that gets replies, and the ratio almost always favors the reader. A message that's mostly about the sender reads as a pitch; a message mostly about the recipient reads as relevant.

Generic Opener

"I hope this finds you well," "I came across your profile," "I wanted to reach out" — these phrases are so common that readers pattern-match them as template mass-sends within the first sentence, before anything else in the message gets read at all. This is the single highest-leverage fix in outreach.

Personalization Signal

A message with zero named details, quotes, numbers, or specific references could be sent to literally anyone in the recipient's role — and it usually reads that way. Real personalization is one true, specific anchor, not a mail-merge token.

Call-to-Action Clarity

No ask means the reader finishes the message not knowing what you want. Multiple competing asks make them pick none. And a high-friction ask ("30-minute call") on a first cold touch asks for more trust than a stranger has earned yet — a yes/no question converts better.

Engagement Hook

A message that ends on a statement invites silence. A message that ends on a specific, answerable question gives the reader something concrete to respond to — which is most of what "getting a reply" actually means.

Greeting & Opener Structure

Opening with a bare name followed by a dash or colon — "Priya — quick question" — reads like an internal memo cc'd to a distribution list, not a message written to one person. A simple "Hi Priya," costs nothing and reads human.

Readability

Long, compound sentences are hard to skim — and most cold outreach gets read on a phone, in a few seconds, between other things. Short sentences and real paragraph breaks are the difference between "read" and "skimmed and deleted."

Frequently asked questions

Aim for 50-125 words in the body. Cold emails under ~80 words with one clear ask consistently out-reply longer ones — every extra paragraph is another chance to lose the reader before the ask. Past ~150 words, reply rates drop sharply. Save the detail for the reply, not the opener.
Usually a mix of trigger words (free, guarantee, act now, risk-free), a mass-blast greeting ("Dear Sir", "To Whom It May Concern"), and a sender-to-recipient email ratio that looks like a bulk send rather than a 1:1 note. Filters also weigh domain/IP reputation and whether recipients open or delete-unread — a genuinely personal, specific message gets opened, which itself improves deliverability over time.
Something short and specific — LinkedIn hard-caps notes at 300 characters, and shorter (under ~200) tends to get accepted more. Reference one real, specific reason you want to connect (a post they wrote, a shared context, their actual role) rather than a generic "I'd like to add you to my network." Skip the sales pitch entirely — a connection note's only job is to earn the accept; the actual conversation comes after.
This tool doesn't write or rewrite anything — it's a deterministic checklist (word counts, regex, word lists, ratios) that runs entirely in your browser, with no AI and no data sent anywhere. It tells you WHAT'S wrong with a draft you already wrote. PitchPersona (the product this tool comes from) does the opposite: it researches a specific prospect's real LinkedIn signals and writes outreach grounded in that research, so every message is actually different — not a template with the name swapped in.
No. Every check runs as plain JavaScript in your own browser tab — nothing you paste here is sent to a server, logged, or stored. That's also why this tool is free with no limits: there's no AI cost or backend call behind it at all.