LinkedIn Connection Note Writer
A connection request note has roughly one sentence to prove you are not spam. This free writer turns a short reason for reaching out into three ready-to-send variants that fit inside LinkedIn’s 300-character limit, scores each one, and warns you about the things that get invitations ignored or removed, such as links and contact details. Everything runs in your browser, so nothing you type is uploaded or stored.
Free tool · nothing is uploaded
Write a connection note that gets accepted
Give one reason for reaching out, pick a goal and a tone, and get three scored drafts that fit the 300-character limit.
- 300-character limit
- Personalised greeting
- Compliance flags
- Three scored variants
1Your reason
A short phrase works best: a post, a shared group, a result, or the problem you solve. It is embedded into each draft, and shortened with an ellipsis if the note would pass 300 characters.
Used only to open with their name. Leave blank and the drafts start with “Hi there,”.
The goal sets the reason and the ask; the tone sets how the ask is phrased across all three drafts.
2Best draft
Type a reason for reaching out above to see three drafts, a score and their character counts.
- A
- B
- C
- D
- F
— Enter a reason to see a score
Best draft
—
Characters used: 0 / 300 Good range 100–260
- Characters 0
- Words 0
- Signals 0
- Risk flags 0
3All three drafts
- Drafts appear here once you add a reason.
4Feedback on the best draft
- Info Add a reason above to run the checks.
What does a LinkedIn connection note writer do?
A LinkedIn connection note writer turns a short reason for reaching out into a ready-to-send invitation message. This one asks for your reason, an optional first name, the goal behind the request and the tone you want, then writes three template-based drafts. It scores each draft, marks the strongest one, and checks it against the things that make a first message look like spam.
The note is compressed into the space LinkedIn allows: a connection request note is capped at 300 characters. That is roughly two short sentences, so every draft is built to say one reason and make one ask.
It is a drafting aid, not a guarantee. Acceptance depends on who you are, how well the recipient knows your name and how relevant the request feels. The tool can only make sure the note is short, specific and free of the obvious mistakes.
How to use the writer
- In Why are you reaching out?, type a short reason: a post they wrote, a result you noticed, the problem you solve, or the role you are hiring for. This phrase is placed inside every draft.
- Add the recipient’s first name if you have it. The drafts then open with it instead of a generic greeting.
- Choose a goal (networking, sales, recruiting, job seeking or partnership) and a tone (warm, direct, curious or concise).
- Read the Best draft panel: the score, the grade, the character count and the 300-character meter.
- Compare the three drafts in All three drafts, copy your favourite, then paste it into LinkedIn and adjust the wording to your voice.
- Read the Feedback list. Items tagged Fix or Watch are the ones to act on before sending.
How the drafts are generated
The drafts are assembled from fixed sentence patterns, not written by an AI model. Each goal supplies a reason line, an observation line and an opener, with your reason phrase inserted where it fits. For example, the networking reason line is I came across your profile and wanted to connect about <your reason>., while the sales observation line is What you shared about <your reason> matched a problem we help solve.
The tone controls how the ask is worded. A warm tone asks “Would you be open to connecting?”; the direct tone shortens it to “Open to connecting?”. A greeting is added from the name field, or “Hi there,” when the field is empty.
Because the patterns are fixed, the drafts can read slightly repetitive when your reason begins with words like “your post on”. This is intended: the drafts are a starting point you edit, not a final message to send blind.
The 300-character limit
LinkedIn caps the personalised note on a connection request at 300 characters. Every draft is measured against that limit. If your reason is long enough that a draft would exceed 300 characters, the tool shortens the reason on a word boundary, adds an ellipsis, and rebuilds the note so the result always fits. It then tells you in the feedback that your phrase was trimmed.
The meter under the best draft shows where your note sits on the 300-character scale. The shaded band marks the 100–260 range that usually reads best: long enough to include a reason and an ask, short enough to scan in a notification.
How the score is calculated
Each draft is scored from 0 to 100 as a weighted blend of four checks.
| Category | Weight | What it measures |
|---|---|---|
| Length | 30% | Character count against the 300 limit, favouring 100–260 characters |
| Personalization | 25% | Whether the note opens with the recipient’s name and reuses a real detail from your reason |
| Clarity & ask | 25% | A stated reason, a clear ask, and a question that invites a reply |
| Compliance | 20% | Links, contact details, promotional trigger words, all-caps and repeated punctuation |
Length scores highest between 100 and 260 characters and drops for notes under 40 characters, which read like a mass invite. Personalization starts at 35 and adds points for a named greeting and for a content word from your reason. Clarity rewards a reason marker, an ask and a question mark. Compliance starts at 100 and subtracts for each problem it finds, with penalties capped so a single flagged word cannot drive the score to zero. The four category scores are then blended and mapped to a grade: A (85+), B (70–84), C (55–69), D (40–54) and F (below 40).
What the compliance check looks for
Connection requests are policed more strictly than messages inside an existing network. The check flags the patterns most likely to get an invitation ignored or blocked.
- Links. A URL, a bare domain or a
www.prefix is flagged, because a link in a cold invitation is a classic spam signal. - Contact details. An email address or a phone number is flagged. Sharing contact information in an invitation can get the note rejected.
- Promotional words. Phrases such as “guaranteed”, “free”, “limited time” and “100%” are flagged. These are writing signals, not a filter verdict.
- Shouting. All-caps words, repeated
!or?, and emoji are flagged as tone problems.
Because your reason phrase is embedded in every draft, promotional or capitalised wording you type into the reason field will show up in the drafts and be flagged. That is the fastest way to see how a pitchy phrase reads as a first message.
Worked examples
These scores are produced by the algorithm on this page, using the reason, goal and tone shown. They are not benchmarks from real campaigns.
| Reason | Goal / tone | Best draft | Score | Grade |
|---|---|---|---|---|
| B2B SaaS pricing (name: Sarah) | Networking / warm | Hi Sarah, I came across your profile and wanted to connect about B2B SaaS pricing. Would you be open to connecting? | 99 | A |
| booking more demos without adding SDRs | Sales / direct | Hi there, I work with teams on booking more demos without adding SDRs. Open to a 15-minute chat? | 90 | A |
| distributed backend systems (name: Daniel) | Recruiting / curious | Hi Daniel, I’m hiring, and your experience with distributed backend systems stood out. Would you like the details? | 99 | A |
| free lead generation with guaranteed 100% results | Sales / direct | Hi there, I work with teams on free lead generation with guaranteed 100% results. Open to a 15-minute chat? | 81 | B |
Load the same four reasons with the Load sample button, cycling through them in order. The fourth example scores lower because the promotional wording in the reason (“free”, “guaranteed”, “100%”) is carried into the draft and reduces the compliance score. When two drafts score equally, the reason-first structure is shown as best.
Limitations and accuracy
- The drafts come from fixed sentence patterns. They are grammatically complete and on-topic, but they are not written by a language model and they do not know anything about your relationship with the recipient.
- The score is a heuristic opinion based on the rules above. It does not predict acceptance rates, and it is not a LinkedIn policy filter.
- Personalization detection is literal. A draft reuse of your reason phrase counts as a signal; a genuine detail you add later will not be measured, because the tool scores the draft it wrote.
- The 300-character limit has been LinkedIn’s documented cap for connection notes, but platform limits and invitation allowances change over time. Confirm the current limit in LinkedIn’s help centre before relying on it.
- Emoji detection depends on a browser feature; if it is unavailable, that single check is skipped and everything else still works.
- You should always edit the copied draft. The tool produces a strong starting point, not a message to send untouched.
Frequently asked questions
How long can a LinkedIn connection note be?
300 characters, which is about two short sentences. This writer keeps every draft inside that limit and shows a live character count and meter so you can see how much room you have left.
Should I send a note at all, or just the request?
A note helps when you have a real, specific reason to connect. With no reason, an empty request is often better than a generic one. The writer’s reason-first draft only sounds convincing when the reason you type is genuinely specific to the person.
Why does it flag links and email addresses?
A link or a phone number in a cold invitation is one of the strongest spam signals, and LinkedIn restricts invitations that carry contact information. The tool flags them so you can move that detail into a message you send after they accept.
Is this an AI writer?
No. It builds sentences from fixed patterns chosen by the goal and tone you pick, then inserts your reason phrase. That keeps it fully client-side and predictable, but it also means the wording is a template you should personalise.
Is my text uploaded anywhere?
No. The tool is plain HTML, CSS and JavaScript running in your browser. There is no server request, no account, no cookie and no local storage. Nothing you type leaves the page.
Can I write notes for a whole campaign at once?
This page writes one note at a time. Change the reason and name for each recipient, and the drafts regenerate immediately.
Related tools
- LinkedIn Profile Scanner — check the profile a recipient sees before they accept
- LinkedIn Headline Generator — sharpen the headline that backs up your request
- LinkedIn About/Summary Writer — build the summary that answers “who is this?”
- LinkedIn Outreach Message Pack — the follow-up messages to send after they accept
Next step
Writing one note is the easy part; a consistent outreach system is what turns connections into conversations. See how mizanursguide.com builds LinkedIn outreach that a real person would actually reply to.
