The Texts Are Ambiguous. The Math Doesn't Have to Be.
Eight hours between replies. Two emoji density. They make plans, then they don't show up. They double-tap stories but never say hi. Are they flirting, are they busy, or are they breadcrumbing you while waiting for someone better?
This calculator converts the ambiguous parts of a chat into a single signal-confidence score and a plain-English interpretation. It is not relationship advice. It is pattern recognition with receipts.
What This Calculator Does
You enter the average reply time, emoji density, plan follow-through, the share of conversations they initiate, and how many times you've double-texted this week. The calculator weights those into a confidence score from 0 to 100, returns a one-sentence interpretation, and gives a caution flag.
The confidence score is the headline. The interpretation is the part you read out loud to your group chat.
How to Use This Calculator
Average reply time. From "your last sent message" to "their first reply." Use the average across the past week of conversation.
Emoji density. 0 means dry, single-period replies. 10 means three to five emoji per reply with stickers. Most genuine flirting lands between 4 and 7.
Plan follow-through. Of the plans they've proposed or agreed to in the past month, what fraction actually happened? Score 0 to 10.
Their share of initiating texts. Use sender names and rough counts. If you start every conversation, that share is 0%. A balanced exchange sits around 50%.
Double-text count this week. How many times have you sent a follow-up before they replied to your previous message? Honest count. Cap at the actual number.
The Formula Behind the Math
reply_score = max(0, 100 - reply_hours * 2)
score = reply_score * 0.3
+ emoji * 5
+ plan * 6
+ their_init_share * 0.4
- double_texts * 6
confidence = clamp(score, 0, 100)
For 6-hour replies, emoji density 3, plan follow-through 5, 35% initiation share, and 2 double-texts:
A confidence below 35 with two or more double-texts is a textbook breadcrumbing signature.
Tips and Things to Watch Out For
Reply time matters less than consistency. A reliable 12-hour reply pattern is a higher-quality signal than a 30-minute reply followed by 4 days of silence. Use the average, not the best day.
Plan follow-through is the load-bearing input. Anyone can text. Showing up is the actual signal.
Their initiation share is the cleanest metric. Hardest to fake, hardest to mistake.
Double-texting hurts the score because it changes the data. You're sampling responsiveness in a context where they no longer have to initiate to keep the chat alive.
Frequently Asked Questions
Should I trust this over my own gut?
The calculator is a sanity check, not a verdict. Use it when you've been spiraling about a single thread and want a number. If the number agrees with your gut, that's confirmation. If it disagrees, ask a friend.
What does "scheduling-impaired" mean?
It means the texting is warm but the calendar isn't matching. They're not pretending; they're overcommitted. The fix is a specific time-and-place proposal, not more chat.
Why is double-texting weighted so heavily?
Because it changes the responsiveness data. You're no longer measuring how interested they are; you're measuring how patient you are. The calculator flags it so you can correct for it.
What if the score is exactly 50?
Then the texting genuinely could go either way. Stop calculating and ask them in plain words.