Eight-hour rule
Credit the preceding sender when the next parsed message arrives at least eight hours later.
Private WhatsApp conversation ender counter
Count which participant sent the last message before a substantial break in an exported WhatsApp chat. MyChatWrap uses a clear eight-hour inactivity rule, compares participants and keeps the result separate from emotional interpretations such as who cared more.
not ready to expose your own texts? try a stranger's
Free · No account · Chat content stays in your browser
For this counter, the conversation ender is the sender of the message immediately before a gap of at least eight hours. When a later message proves that the gap reached the threshold, the earlier sender receives one ending. This is a reproducible analytics definition—not proof that somebody deliberately ended, ignored or abandoned a conversation.
The preview uses the same participant MetricCard shown in Dashboard › Overview with fictional values. Every count follows the published eight-hour gap rule.
Product preview
Fictional example184
8 hours
Not counted
Credit the preceding sender when the next parsed message arrives at least eight hours later.
Compare attributable endings and shares in a two-person chat.
Count endings across recognized group participants.
Conversation starts use a four-hour boundary; endings intentionally require the longer eight-hour pause.
Apply the same timestamp rule to every chronological message pair.
Treat the result as a timing pattern rather than evidence of rejection or interest.
Use WhatsApp’s Export chat action and save the TXT or ZIP file.
MyChatWrap sorts recognized entries and measures each gap locally.
Overview opens at the conversation-ending comparison card.
Two minutes on your phone. Choose your device, follow the taps, then come back and add the file above.
Watch the whole flow — export from WhatsApp, then drop the file into this app.
For every pair of consecutive parsed messages, the calculator subtracts the earlier timestamp from the later one. If the gap is eight hours or longer and the earlier entry has a sender, that sender receives one conversation-ending count.
The final message in an export cannot automatically receive an ending because no later message proves that an eight-hour gap followed. Senderless system events are not credited as participants.
MyChatWrap uses four hours to mark the start of a new conversation session for reply and starter statistics. The ender metric uses eight hours so an ordinary meal, meeting or afternoon break is less likely to be labeled a meaningful ending.
Both values are product definitions, not rules created by WhatsApp. Publishing them makes the result understandable and reproducible.
It means a participant authored the last attributable message before a measured pause. It does not mean the person chose to stop the discussion; the exchange may have reached a natural conclusion.
Work schedules, sleep, time zones, travel and missing export history all affect the pattern. Compare the statistic with context rather than using it as a relationship verdict.
A two-person export produces a direct side-by-side comparison. In a group, each qualifying gap is credited to the recognized sender immediately before it.
Group roles and notification habits can dominate the count, so rankings are descriptive rather than social scores.
Standard import, parsing and calculation run in your browser. MyChatWrap does not connect to your WhatsApp account or store message content on its server. The selected import remains in that browser’s local app database until you remove it.
Count recognizable edited-message flags and compare participants without claiming to reveal earlier wording.
Count question-bearing messages and compare participants with a clear punctuation-based method.
Count recognizable URLs, including multiple links per message, and compare participants.
Need every message instead? Create a complete chronological transcript PDF.
Add an exported conversation and open the real comparison in Dashboard › Overview.
Count conversation endings