Test your DM
Paste what you’re about to send. Then choose the context so the score is “vibes accurate.” Your text stays in your browser.
Paste your message, pick the vibe, and get a playful 0–100 Smoothness Score. This is a “save you from cringe” tool — not AI, not dating advice — just fun logic that checks common DM mistakes (too long, too desperate, too intense, etc.).
Paste what you’re about to send. Then choose the context so the score is “vibes accurate.” Your text stays in your browser.
This calculator converts your DM into a playful 0–100 Smoothness Score using simple pattern checks. It is not “AI,” and it does not judge your personality — it only evaluates common DM signals: length, tone markers, punctuation, emoji load, and whether the message invites a reply.
Your final score is the sum of those four parts, then lightly adjusted for context: a cold DM is scored stricter than a message to someone you already know, and platforms like LinkedIn/email expect more polish than Instagram. That’s why the same DM can score differently if you change the context dropdowns.
The goal is not to “game” the score. The goal is to help you catch avoidable mistakes: long paragraphs, frantic punctuation, emoji overload, pressure words, or boundary-crossing questions. Smooth messages usually feel short, specific, relaxed, and easy to answer.
You can think of your DM as a collection of “signals.” Each signal shifts one of the four sub-scores. The calculator starts each sub-score at a baseline (so you’re not punished for being normal), then adjusts up or down based on what it finds.
First, the tool looks at message length (characters) and structure (line breaks). For most contexts, the smoothest DM is 1–2 short sentences. That usually lands around 40–160 characters, depending on how well you know the person.
The calculator counts exclamation points, question marks, ellipses, and ALL-CAPS words. This matters because punctuation is emotional volume. A little volume is fun; too much volume feels frantic.
Emojis can add warmth. They can also create “try-hard” vibes if overused. The tool is generous with 0–1 emojis, cautious with 2, and stricter at 3+. In professional contexts (LinkedIn/email), it is stricter because expectations are different.
Words like “please,” “reply,” “don’t ignore,” “I’m begging” lower confidence because they apply pressure. Boundary-crossing phrases (asking for location, “send pics,” etc.) trigger a large penalty because they are uncomfortable.
Final score: Smoothness = Clarity + Confidence + Warmth + Intrigue (each 0–25), then adjusted slightly based on platform and your chosen risk level.
These examples show the patterns that usually score well. Notice a theme: they’re short, specific, respectful, and they end with an easy question. If you want a high score, don’t write a novel — write a doorway.
“Hey Sam — your reel about morning routines was genuinely useful. What app do you use to track habits?”
Why it scores high: short + specific + calm + easy question.
It feels like curiosity, not pressure.
“Okay quick question — your taste in music is elite. What’s one song you’d recommend right now?”
Why it scores high: playful compliment (about taste, not body) + a reply-friendly question.
“Heyyy 😅 I know this is random but I just had to say you’re gorgeous… how’s your day going???”
Why it scores mid: generic compliment + extra letters + multiple question marks.
Fix by: remove “heyyy,” reduce punctuation, add one specific detail.
“PLEASE RESPOND I’ve been thinking about you all week!!! Where are you right now??”
Why it scores low: pressure + intensity + boundary-crossing (“where are you”).
Even if you mean well, it reads uncomfortable.
“Hi Sam — enjoyed your post on product-led growth. Curious: what metric do you track for activation?”
Why it scores high: relevant, polite, one clear question, no fluff.
A smoothness score is most useful when you treat it like a checklist. You don’t need perfection — you need to remove the obvious blockers. Here’s a practical way to use the output:
The highest-leverage changes are usually: (1) add a specific reason, (2) end with a light question, (3) remove pressure. That alone can move a DM from “mixed” to “smooth.”
Even a 100/100 DM doesn’t guarantee a response. It only means the message itself is clear and respectful. People can ignore DMs for timing, mood, boundaries, or simply not being interested. The smoothest move is to accept that and not double-text into the ground.
Want more fun tools? Here are 20 interlinks pulled directly from your Fun page, plus your evergreen “Popular Tools” block.
Tip: Link back to this calculator from multiple Fun sections so it gets extra internal link juice.
Privacy note: This calculator runs entirely in your browser. No message text is sent anywhere.