Measure reply gaps without pretending they explain the relationship.
Response time is one of the most searched-for WhatsApp chat statistics. It is also one of the easiest to calculate badly. Unpack My Chat treats reply timing as a session statistic rather than a personality verdict.
Analyse my chatHow to exportHow reply timing is calculated
Messages are ordered by timestamp. Unpack My Chat starts a new conversation session after more than 60 minutes of silence. A reply gap is counted only when the sender changes and the next message is still inside that one-hour session. Same-sender consecutive messages do not count as replies.
That means an eight-hour overnight gap is not folded into an ordinary reply average, while a 12-minute sender change during an active conversation is. The same rule is used consistently across the report and Time Machine.
Why naive averages are misleading
If every overnight gap is counted, normal sleep can dominate the result. If every same-sender message is treated as a reply, double texts can distort the result. Session-based logic produces a more defensible measurement.
What response time cannot tell you
People work, sleep, commute, use voice calls, meet in person, lose signal and mute notifications. A chat export also cannot show messages that happened on another platform. Treat reply timing as one observable pattern, not a hidden truth.
See timing in context
The Time Machine makes it possible to compare different months instead of compressing years into one average. A relationship may have very different communication rhythms during exams, holidays, work changes or long-distance periods.
Try Unpack My Chat
Export a WhatsApp conversation without media, choose the ZIP or TXT export and turn the history into an X-Ray, Time Machine and Chat Museum.
Open the analyzer