Paste a thread. It measures who is actually carrying it: share of messages, relative length, who asks the questions, and who restarts it.
Free, no account. Runs entirely in your browser, so the conversation is never sent anywhere.
Text measures reciprocity, not feeling. Someone can be busy, bad at texting, or in a different timezone, and none of that appears here. Treat this as the shape of the conversation, not a verdict on the person.
This measures the split. It cannot tell you what to send next.
Plenty of tools claim to read feeling out of a text message. They are guessing, and so is anyone who tells you a message "means" something. What text genuinely contains is effort, and how it is distributed.
Five things are actually measurable in a thread, and they are the five this checks:
| Signal | What it means |
|---|---|
| Share of messages | Who is sending more of them |
| Relative length | Whether one side writes paragraphs at one-liners |
| Question split | Who is doing the work of continuing it |
| One-word reply rate | How often a reply closes rather than opens |
| Who restarts it | Who comes back after a gap |
Any one of these alone is weak evidence. A short reply is just a short reply. It is the combination that shows a conversation being carried rather than shared.
This looks at a whole thread. If you want one message graded, the opener score tool scores an opener out of 10 against a study of 80, and the flirting style quiz shows the default you bring to every conversation.
Reading a dead thread is easier than saving one. FlirtGym scores the messages you write inside a live practice conversation with an AI match, so you find out mid-conversation instead of afterwards.
No. It can tell you whether the effort in a thread is balanced, which is a different and more useful thing. Anything claiming to read feeling from text is guessing.
No. It is JavaScript running on your device. Nothing you paste is transmitted, logged or stored, which matters more here than on the other tools because you are pasting someone else's messages.
At least four, and it is more meaningful past ten. Below that, one short reply skews everything.