What time do you text most? Every message, hour by hour
WholeThing sorts every message in a WhatsApp export by the hour it was sent and checks four patterns: night owls (9 PM to 5 AM), mornings, weekday working hours and weekends. The most unusual one, measured against an evenly spread chat, wins. If none stands out, it names your busiest hour, if that hour holds at least 12% of messages.
How messages are sorted into hours
Every line in a WhatsApp export starts with a date and a time. WholeThing reads that time as it’s written and puts each message into one of 24 hours of the day and one of seven days of the week. It counts both of your messages together: this card is about when the chat happens, not when each of you is online.
An export carries no time zone, so every message sits on the one clock written in the file. If the two of you live in different time zones, one of you is being counted on the other’s clock.
The card needs at least 300 messages. Below that, a few busy evenings could make any hour look special. A chat under 600 messages needs a clearer pattern to be shown at all.
Four patterns, one fallback
WholeThing doesn’t just report your busiest hour. It checks four patterns, each with its own bar, and compares each one with what an evenly spread chat would look like:
| Pattern | Hours | Needs at least | An even chat would have |
|---|---|---|---|
| Night owls | 9 PM to 5 AM | 55% of messages | 33% |
| Mornings | 6 AM to noon | 45% | 25% |
| Working hours | Weekdays, 9 to 5 | 60% | 24% |
| Weekends | Saturday and Sunday | 40% | 29% |
| Peak hour (fallback) | One hour of the day | 12% | 4% |
If more than one pattern clears its bar, the one that sits furthest above the even-chat share wins, allowing for how many messages there are. A pattern in 20,000 messages is more convincing than the same share in 400.
If no pattern clears its bar, the card falls back to your busiest single hour, but only if that hour holds at least 12% of everything. Otherwise the busiest hour is just the tallest of 24 similar bars, and the card isn’t made.
Why compare with an even chat
Without a baseline, almost every chat would be a “night owl” chat, because most people message most in the evening. Research on phones backs that up: in a two-week study of 42 people and 55,824 messages, people were most attentive to messages between 6 PM and 9 PM, peaking at 9 PM, and least around 4 AM (Dingler and Pielot, MobileHCI 2015).
So being busy in the evening isn’t news. WholeThing only calls you night owls when more than half your messages land between 9 PM and 5 AM, far above the third an evenly spread chat would put there.
What the card shows
The When you talk card has an icon for the pattern, one sentence, and one line with the share:
- Night owls: “You two are night owls.” and “61% of your messages happen after 9 PM.”
- Mornings: “You talk in the mornings.” with the share before noon.
- Working hours: “This is a working-hours conversation.” with the share on weekdays, nine to five.
- Weekends: “Weekends are when you talk.” with the share on Saturdays and Sundays.
- Peak hour: “There’s one hour you both keep coming back to.” with the share around that hour.
You two are night owls.
of your messages happen after 9 PM.
The chart next to the sample card shows the hour-by-hour spread the pattern is counted from. In the sample, the hours from 9 PM to 5 AM hold 61% of the messages, so the chat clears the night-owl bar of 55%.
One pattern for the whole history
The card looks at every message in the export at once, from the first to the last. In a chat that runs for years, that mixes together very different stretches: a summer of late nights, a new job, a move, a baby. The pattern it finds is the one that holds across the whole history, not just the last few months.
That’s worth keeping in mind when the card surprises you. If the chat was mostly mornings for two years and has been mostly nights since spring, the card may still say mornings, because most of the messages are from then. A shift like that is what the week it changed and reply rhythm are for: they look at how the chat moved over time, not across a single day.
Which chats it works for, and when it’s free
When you talk needs a full WhatsApp export. Screenshots don’t carry the time each message was sent, and the clock in the corner of a screenshot is when it was taken, not when the messages were written. The export guide shows how to get the whole chat out on an iPhone.
This is a supporting card rather than a headline one. It doesn’t directly answer any of the questions you can pick, but it backs up “What’s our dynamic?” and “What’s funny about us?” for a friend, and “What patterns keep repeating?” and similar questions for partners, exes and family. It’s one of the things a friend report looks for first. It can be free when it’s the strongest finding in the chat; more often it’s part of what unlocks with the conversation or a 7-day pass.
What it can tell you, and what it can’t
It can tell you when your conversation actually happens, which is often different from when you think it does. The late-night chat that feels constant, or the morning check-in that feels like a habit, gets a real share next to it.
It can’t tell you why. A night-owl chat might be two people who work late, live in different time zones or only get time to themselves after dinner. It says nothing about anyone’s sleep, and it doesn’t split the hours by person: it’s the two of you together.
An unlocked card ends with one general line, never about the two of you: “When a chat happens usually mirrors when both people are free, so it tends to move with schedules.” To see how the rhythm changed over time, not just across the day, see the week it changed. Your shared language is the other playful side of the report, and how it works covers the rest.
Questions
- Does it show what time each of us texts?
- No. It counts both of your messages together, so it shows when the chat happens, not each person’s hours.
- What counts as night?
- From 9 PM up to 5 AM. The card calls you night owls when at least 55% of your messages land in those hours.
- We live in different time zones. Which one does it use?
- The one written in the export. A WhatsApp export has no time zone, so every message is counted on that single clock.
- Can it tell what time we talk from screenshots?
- No. Screenshots don’t show when each message was sent, so this card needs a full WhatsApp export.