This 10-question does-he-like-me test helps you inspect shared effort, engaged replies, concrete plans, boundaries and consistency. It cannot tell you what he feels. Answer from an actual recent thread, keep unknowns explicit and use the result to decide what you want to ask next.
No test of your answers can establish another person’s private feelings. This checklist makes a narrower task easier: checking whether contact is mutual, questions receive answers and plans become specific. A quick reply or affectionate phrase can coexist with weak follow-through. Read several signals together and ask directly when you need clarity.
Use one thread and a consistent recent window
Look at several complete exchanges over a period you can describe, rather than the most exciting or upsetting screenshot. Rarely is 1, sometimes 3 and often 5. Choose unknown when a behavior has not had an opportunity to occur or the answer is outside this thread. The wording uses “he” to match the question; the same observable checks can apply to any person you are messaging.
Your answers stay in this page while it is open. They are not sent, saved to an account or included in analytics. Closing or resetting the page clears them. Do not paste private messages into a quiz.
Scoring becomes available when this page finishes loading.
Answer every question before reading the result. For the thread checklist, choose unknown when the record does not contain an answer.
Not enough context
A quiz shows what you believe. Your texts show what you do.
Read the five groups separately. A higher bar means you reported more of the observable behavior, not a greater chance that he likes you. Unknown answers stay out of the average; a group with no known answers stays unavailable.
Shared initiation
Compare who starts new exchanges and returns after a pause. Count conversation starts, rather than every message bubble.
Engaged replies
Look for answered questions and curiosity about what you said. Warm words without engagement can leave the original question open.
Concrete plans
Separate suggesting a meeting, agreeing a time and following through. A cancellation with a specific alternative differs from a vague promise.
Clarity and boundaries
Read how a clear request or boundary is answered. Respect matters independently of whether someone is romantically interested.
Consistency over time
Compare similar periods and known schedules. One fast reply, one silence or a change of app cannot settle the pattern.
Each bar shows the average of the answers in that group on the 1–5 scale. It is not a probability, a percentile or a clinical score. Groups can overlap.
The five bars each summarize two questions. The mean uses only known answers in that group, and the count beside it shows how many of the two you answered with an observation. A group with two unknowns remains unavailable. One known answer gives less context than two; unknown does not mean rarely.
There is no combined score or cutoff for romantic interest. A high initiation bar and a low plans bar describe different observations. If the answers are all unknown, the useful result is that the supplied context cannot answer these questions yet.
Fast replies and vague plans can point in different directions
Consider an illustrative exchange: he replies quickly and warmly, but “we should meet soon” stays vague after you suggest a day. The speed and warmth are real observations; an agreed plan is still missing. Read the answer to your suggestion and any later attempt to make a concrete plan before describing the pattern.
The opposite can also happen: replies are slow during an explained shift, but he answers your questions and confirms a time to meet. That context challenges the assumption that a slow reply means disinterest. Neither example proves feelings. Consistent actions give you a better basis for a question than one selected message.
Choose the observation you want clarified. If plans stay vague, you could ask whether he wants to choose a day this week. If the nature of the contact is unclear, ask what he is looking for. These are optional examples, not a tactic that guarantees a reply or a relationship.
Read whether the answer addresses the question and what happens next. You can decide that an arrangement does not meet your needs without proving that he lacks interest. Respect a stated boundary and do not use a quiz to override someone’s words or consent.
Check a short exchange or the whole conversation
Quick Scan is an option for a short exchange, with the limits of that supplied excerpt. When the question depends on weeks of initiation, repeated unanswered plans or a change in reply patterns, use the full conversation instead. Missing dates, messages and offline contact can change the interpretation.
Upload only a conversation you have permission to analyze, confirm the participants and check the imported count and date range. Completely free initial analysis requires no card. Inspect the preview before choosing an optional full report.
Thread observations and the checks that make them useful
Signal
Inspect
Avoid this shortcut
Initiation
InspectWho starts a new exchange after an ordinary pause?
Avoid this shortcutCounting five consecutive bubbles as five separate starts.
Questions
InspectDoes the reply answer your question and show curiosity about your answer?
Avoid this shortcutTreating an emoji reaction as an answer to an unresolved plan.
Plans
InspectIs there a day, a next step and subsequent follow-through?
Avoid this shortcutTreating “we should hang out” as a confirmed meeting.
Boundaries
InspectDo later messages respect a clear request?
Avoid this shortcutCalling pressure a compliment because the wording is affectionate.
Reply gaps
InspectCompare similar days with the person’s own earlier pattern.
Avoid this shortcutUsing a universal number of minutes as proof of interest or rejection.
Frequently Asked Questions
Does this test give a percentage chance that he likes me?
No. It shows separate averages for observable-thread questions. Your answers cannot establish another person’s feelings, and we do not publish an interest probability or a romantic compatibility score.
What should I choose if we have never discussed meeting?
Choose unknown for questions about plans when no opportunity to observe them exists. Unknown answers are excluded from the group average and counted as missing context, rather than treated as rejection.
Do slow replies mean he is not interested?
Not on their own. Compare his usual pattern, known schedules, answered questions, shared initiation and follow-through. An explained gap is different from an unresolved invitation, but neither reveals a private motive by itself.
Can friendly texts look like romantic interest?
Yes. Warmth, curiosity and regular contact can occur in friendship as well as dating. Ask what the person wants when that distinction matters; the checklist cannot decide it for you.
Are answers sent to a server or saved?
No. The checklist scores in your browser, keeps answers out of URLs, storage and analytics, and clears them when reset or closed. Uploading a thread is a separate action with its own published privacy terms.
When should I use Quick Scan instead of a full upload?
Use Quick Scan for a question about a short supplied exchange. Use a full conversation when recurrence, changes across dates or repeated follow-through are central. Neither can recover missing messages or determine private feelings.
Separate warmth, concrete follow-through and missing context
Visual guide updated
01
Warmth and speed
A quick affectionate reply is an observation, but it does not confirm a proposed meeting.
02
Concrete follow-through
Inspect the answer to a specific invitation and what happens after a day is agreed.
03
Missing context
Keep unknown outcomes, explained work gaps and offline conversations beside the visible thread.
Conceptual reading guide. This diagram explains what to inspect; it is not a customer report, diagnostic test or measured relationship score.Use this guide on the question you came with
Read initiation, engagement and plans separately. Ask a direct question about the uncertainty that matters instead of converting a warm message into a probability of romantic interest.