The whole chat, not just the last message

Analyze a WhatsApp argument, export and all

Free, about a minute, both sides read with the same warmth. Read once, then deleted.

WhatsApp is where most arguments now happen, which means most arguments now have a transcript. That is genuinely new. For the whole history of couples fighting, nobody could go back and read what was said, only what each person remembered being said, which is a different thing and reliably more flattering to whoever is remembering. An export changes that. The analyzer takes WhatsApp's "Export chat" file directly, strips the timestamps and the system lines, and reads the conversation the way a good therapist would: both sides, no verdict, nobody called toxic. If the export covers months, you choose the stretch that matters and the rest never leaves your phone. The parsing happens on your device. Only the part you select is ever sent, and it is deleted as soon as the debrief is written.

What this argument usually does

Patterns, not accusations. Every couple has them, and naming one is most of what loosens it. Each comes with a gentler version of the same point, because the point is almost always fair.

  • The blue ticks

    Seen at 9:14, replied at 11:02. The gap gets read as a decision about priority rather than as a commute, a meeting, or a flat battery.

    A gentler way to say it

    "Seen this, in back to backs, will reply properly at six." Four seconds of typing that removes an entire second argument.

  • Typing, then not

    The indicator starts and stops twice. The other person experiences being weighed, and answers the version of the message they imagined rather than the one that arrived.

    A gentler way to say it

    Draft it somewhere else if you need to. What reaches them should be the finished thought, not the deliberation.

  • The essay and the one-liner

    One of you sends four paragraphs and gets back five words. Length is read as investment, so the asymmetry becomes its own grievance on top of the original one.

    A gentler way to say it

    "I cannot match that right now and I do not want you to think I am not taking it seriously." Naming the mismatch defuses it.

  • No tone, so the worst tone

    A short message meant as neutral reads as cold. Neither of you is wrong about what was sent; you are reading two different messages.

    A gentler way to say it

    "Genuinely asking, not being pointed." It looks unnecessary and it prevents about half of these.

What a debrief looks like

A hand-written example, so nobody has to paste a real fight on faith. Yours is generated fresh from your own conversation.

Jo: so are we doing your sister's thing on Saturday or not

Jo: ?

Alex: sorry, was in back to backs. yes let's do it

Jo: took you 3 hours to type 6 words

Alex: I was working

Jo: sure

The temperature

47 — Simmering

It looked like it was about

Whether they are going to Alex's sister's on Saturday.

It was really about

Jo watched the message get read and not answered, and took the delay as a ranking. Alex answered the logistics and never addressed the three hours, which was the only part Jo was actually asking about.

A way back in
The Saturday thing is fine. The three hours is what got to me, and I should have just said that.

A real debrief goes further: how the tension moved across the whole argument, what each of you needed, the repair attempts you both walked past, and three things to try together.

Three things that help

  • Acknowledge before you answer. A short "seen this, in meetings, will reply properly tonight" costs nothing and removes the entire second argument about the delay.
  • Move it off text once it turns. Text has no tone, no interruption and no face, which is exactly what a conflict needs and cannot get here. "Can we do this tonight rather than on here" is a repair attempt, not an avoidance.
  • Export before you delete. If the argument keeps recurring, the transcript is the only honest record either of you has. Memory edits quietly. The export does not.

Frequently asked questions

How do I export a WhatsApp chat to analyze?

Open the chat, tap the contact name at the top, scroll down and choose Export chat, then Without media. On Android it is the three dot menu, then More, then Export chat. WhatsApp will offer to send the .txt file somewhere. Send it to yourself, then upload it here. Files up to 10 MB are accepted, which is comfortably several years of daily messaging.

Is it safe to upload my WhatsApp chat?

The file is parsed in your browser, on your device, and is never uploaded whole. Only the stretch you select is sent for analysis, it is held just long enough to write the debrief, and it is never written to a database, never logged, and never used for training. The finished debrief expires by itself after fifteen minutes.

What if my export covers years of messages?

That is the normal case and it is handled. The analyzer reads the whole file locally, shows you a timeline of where your topic is most discussed, and preselects the stretch most likely to hold the argument. You can adjust it by date or by dragging the range. Everything outside your selection stays on your device.

Read the one you actually had

Paste the conversation, or upload the export, and get the whole debrief in about a minute. It never picks a winner, never diagnoses anyone, and never calls either of you toxic. Free, no account, and your chat is deleted as soon as the debrief is written.

Open the Argument Analyzer

If that is not quite it

  • Arguing on iMessage

    Messages has no export button, so the route in is copy and paste. Here is the quickest way to do it.

  • Why text arguments escalate

    The structural reasons a disagreement that would last four minutes in a kitchen runs for two days over text.

From the Twogle blog