Fun · Chat

WhatsApp Wrapped

WhatsApp Wrapped is your year in chats: total messages, your busiest day, your longest streak, your most-used emoji and the hours you chat most. Drop in an exported chat, pick the year and download a share card. Everything happens in your browser.

Nothing leaves your browser — no message is uploaded or stored.No chat handy? Try .

Your chat is analysed in this browser. No message is uploaded or stored.

Make your WhatsApp Wrapped

Export a chat, drop it in and choose a year with the period buttons under the chat. The numbers, heatmap and top words update to that year, and the share card reflects the same period. It works for a single conversation or a group.

The card is made in two sizes: a tall one for stories and a square one for posts. You choose whether names appear, and it never shows message text.

What the WhatsApp chat statistics mean

  • Messages, words and words per message — who writes more, and who writes longer messages.
  • Activity heatmap — the hour and weekday grid shows when the chat is alive; a bright evening band means you talk after work.
  • Starts chats — how often each person sends the first message after a gap of more than four hours.
  • Median reply time — the typical wait for a response, using the median so one slow reply does not skew it.
  • Longest silence and streak — the biggest gap between messages and the most consecutive days with at least one.
  • Top words, phrases and emoji — the most-used words after filtering common filler words in English and Roman Urdu.

Your chat stays on your device

A chat export is one of the most private files you own, so this analyzer is built so that it never needs to leave your phone or computer. The file is opened by JavaScript in your browser, streamed through a parser in a background thread and reduced to counters. The counters, not the messages, are what you see. There is no upload, no account and no server copy.

The only thing the site records is an anonymous count that an analysis happened, with a rough size bucket, the number of participants and the date format detected. You can verify this by watching the network tab of your browser’s developer tools while you analyze a chat.

How to use it

  1. Export the chat without media.
  2. Drop the file onto the analyzer.
  3. Pick the year with the period buttons.
  4. Download the story or square card and share it.

Frequently asked questions

How do I export a WhatsApp chat?

Open the chat, use Export Chat (iPhone: tap the contact name; Android: the three-dot menu, then More), and choose Without Media. You get a text file — or a zip on iPhone — that you can drop straight onto this page. The guide linked below has the steps for both phones.

Is my chat uploaded to a server?

No. The file is read by code running in your browser, in a background thread, and it never leaves your device. The site records only an anonymous counter with a rough size bucket (for example “1k–10k messages”), a participant count and the detected date format — never any message text, names or numbers.

Which date formats does it understand?

The exports used by iPhone and Android in most languages: day/month/year, month/day/year and year-month-day, with 12-hour or 24-hour clocks. It tests the formats against the start of the file and picks the best match. If a date could be read either way, it tells you which it chose and lets you switch.

How large a chat can it handle?

It streams the file rather than loading it whole, so very large chats — millions of lines — work without freezing the page. Reading a 50 MB group export takes a few seconds on a modern laptop.

Can it tell me if someone likes me?

No, and it does not try. Message counts and reply times describe habits, not feelings, and scoring a relationship from them would be unfounded. The tool sticks to what can be counted.

WhatsApp is a trademark of Meta Platforms, Inc. This tool is independent and is not affiliated with or endorsed by WhatsApp or Meta.