⏱️ Last Seen Time Calculator
Log WhatsApp "last seen" timestamps and calculate total online time, daily activity patterns, average session length, and peak hours. All calculations happen in your browser — nothing is stored or shared.
Add Last Seen Timestamps
How it works: Each time you see a WhatsApp "last seen at X", log it below. Pair a Last Seen (went offline) time with a Came Online time to calculate how long the session was. Or log individual sightings to see activity patterns.
📋 Activity Log
📊 Activity Timeline
How to Track WhatsApp Activity
1Open WhatsApp and check a contact's "Last seen" status (visible in the chat header).
2Enter the contact's name and select the entry type — Last Seen (they went offline) or Came Online.
3Set the exact date and time you observed the status, then click Add Entry.
4Repeat whenever you check. The tool automatically pairs online/offline events to calculate session durations.
5View the stats dashboard for total online time, average session, peak hours, and download the full report.
Frequently Asked Questions
What does "Last Seen" mean on WhatsApp?
WhatsApp shows the last time a contact opened the app. If privacy settings allow, you see a timestamp like "Last seen today at 3:45 PM." This means the person was online (had WhatsApp open) at that time.
How accurate are the calculations?
The accuracy depends on how often you log entries. WhatsApp only shows the last seen time, not a full history. The more entries you log, the better the pattern analysis. Session calculations are based on paired online/offline events.
Is my data saved or shared anywhere?
No. All data lives entirely in your browser's memory and is cleared when you close the tab. Nothing is sent to our servers. This tool is 100% private and offline-capable.
Why can't I see someone's Last Seen?
If a contact has set their privacy to "Nobody" or "My Contacts" (and you're not in their contacts), WhatsApp will hide their last seen. You'll see "Last seen: recently" or nothing at all.
Can I track multiple contacts?
Yes — use the Contact / Label field to name each contact differently. The dashboard will group and show stats per contact when you have entries for multiple people.