WhatsApp chat analyzer

The WhatsApp chat analyzer that shows its working

Get my receipts →

Most chat analyzers give you either charts or an AI opinion. Spill gives you both, and ties every sentence of the opinion to the exact messages that prove it.

What it counts (in code, not guessed)

  • Messages each and each person's share of the chat.
  • Who starts conversations: the first message after a gap of 6+ hours.
  • Median reply time for each person.
  • Late-night %: messages sent between midnight and 5am.
  • Longest silence, with who broke it.
  • Busiest month and a month-by-month chart.
  • Emoji and word fingerprint: the words each person uses more than the other.
  • “Sorry” and “love you” counts (including Hinglish and Spanish variants).

What the AI adds

A score out of 100 for two-person chats (or a group title for groups), a role for each person, six behaviour bars each (effort, warmth, fun, neediness, drama, ghosting), three dated turning points, your inside jokes, a verdict and one concrete next step. Each claim carries 2–3 receipts. A validator checks every quote against your chat and removes any claim whose quotes don't match.

How to export a WhatsApp chat

iPhone: open the chat → tap the name → Export Chat → Without Media → save the .zip.
Android: open the chat → ⋮ → More → Export chat → Without media → save the .txt or .zip.

Privacy, briefly

The export is parsed in your browser. Phone numbers, emails, links, address-like text, long numbers and surnames become tokens before upload, and you see a preview of exactly what is sent. The redacted chat is deleted from our servers as soon as the report is ready.

FAQ

Does it work with iPhone and Android exports?

Yes. Both formats, 12-hour and 24-hour clocks, day-first and month-first dates, and .txt or .zip files.

Does it work in other languages?

Yes. It reads any language, including Hinglish. Reports are written in English for now.

Is it free?

The card, the stats and the opening are free. The full report is $4.99, one-time.

Get my receipts →