Read a real report first
Jack and Diane. 47,693 messages across 160 days. Open the sample and see the depth for yourself.
Analyze your iMessage conversation completely free, no card required. Use the Grey Mirror Mac app or upload a supported export. Compare reply timing, effort and repair across your supplied messages, then inspect dated evidence. The complete report is optional.
By Layne Weant
Updated
Yes. An iMessage analyzer can measure the messages you supply for reply intervals, conversation balance and changes over time. Grey Mirror accepts supported exports with both participants, dates and text. Start with completely free analysis, no card required, and check the imported range before interpreting a finding. An export cannot establish private feelings or restore missing messages.
The whole history
The $17.99 complete report turns the whole conversation into a cinematic relationship story: Deep AI Analysis connects the measured patterns, Memory Lane brings back the turning points, and custom charts compare both sides across the full timeline. Preview your real story free. One payment. Grey Mirror Plus is optional.
Get your thread off the phone
There are two different paths: the Grey Mirror Mac app can analyze a conversation already in Messages, while the browser accepts a supported exported file. For an iPhone backup export, a desktop tool such as iMazing can produce CSV or PDF. Check the tool’s current export options and licensing before using it.
Grey Mirror supports readable message PDFs, including recognized iMazing and TextPort layouts. CSV is usually easier to validate because sender, date and message text stay in separate columns. A PDF must preserve readable text and enough sender and timestamp evidence; not every layout can be recovered.
Choose the question
Bring the ordinary exchanges as well as the messages that worried you. A useful comparison includes both participants and a baseline; a single delayed reply cannot explain someone’s intentions.
Compare reply gaps with questions, plans and follow-through. Check work and sleep patterns before treating a delay as rejection.
Separate who starts an exchange from who sends the most messages, and include effort that happens outside the thread.
Quick Scan gives a bounded reading of a labeled excerpt. It does not stand in for the full conversation history.
What you get
The useful answers are comparisons across the whole thread, not verdicts about one message. These are the questions a full iPhone history can actually support.
Measures initiation, follow-up, and repair attempts per person so effort imbalance stops being a feeling and becomes a count.
Dates the point where reply timing, message length, or warmth measurably shifted, and names which of those moved first.
Timing drift is the metric people misread most from memory. Across months it either repeats or it does not.
Compares what happens in the days after a fight — apology, follow-through, or a quiet return to normal without resolution.
Warm replies followed by long silences look ambiguous in a screenshot and look consistent across three months of thread.
Repeated pressure, dismissal, or boundary testing is called from recurrence across the thread, never from one bad exchange.
Reply timing is often where the emotional shift becomes visible first. A thread can keep the same words while the rhythm changes: slower repair after fights, fewer follow-ups, shorter replies after vulnerable bids, or longer gaps before future-planning conversations.
The useful part of an iMessage export is not the platform brand. It is the preserved timeline: who sent each message, when it happened, and what came before and after.
Exports can be incomplete, and an incomplete thread can make a relationship look colder or warmer than it was. Attachments, reactions, deleted messages, phone calls, and conversations that moved to another app can all change meaning. Grey Mirror reflects those factors in confidence labels and alternate-context notes rather than filling the gap with narrative.
iMessage histories are useful when the question is about repeated behavior: pursuit and withdrawal, ignored bids, warm re-entry, pressure, future-planning avoidance, or whether a short reply pattern changed after conflict.
For the browser flow, use a desktop export tool that can read a local iPhone backup, then upload a supported CSV or readable message PDF. If you only have a short exchange available, Quick Scan can work from labeled text. That limited excerpt cannot establish a pattern across your whole history.
Readable message PDFs from recognized TextPort and iMazing layouts are supported. The file still needs recoverable message text, sender evidence and dates. Review the parsed messages and confirm the participants. If extraction is incomplete, export CSV rather than assuming the PDF preserved every message.
Use the Grey Mirror Mac app or an export tool such as iMazing with a local iPhone backup. Select one conversation and keep the full date range, sender names, timestamps and message text. For iMazing, choose CSV. Upload the file and confirm your name if asked.
It can measure the observable side of it: who starts conversations, who asks questions back, how quickly each person replies, and whether warmth is returned or left hanging. That is a much better basis than one screenshot, but it is evidence about behaviour in the thread, not proof of how someone feels.
It can support a lightweight scan, but it is not enough for full-thread relationship analysis. Screenshots are limited to whichever moments you chose to save, which is exactly the selection bias a pattern question needs to avoid.
Yes. Response timing, silence gaps, and drift require reliable timestamps. An export that keeps message text but loses dates can still support tone analysis, but not the timing metrics that usually matter most.
Participant resolution pauses and asks for confirmation instead of guessing. Assigning person-specific metrics to the wrong side of a thread is worse than asking.
Yes. Mixed iMessage and SMS threads export together and analyze the same way. If your history is Android-side rather than iPhone-side, the SMS and Android guide covers that export path instead.
It depends on the export tool, and many drop or flatten them. Where reactions and media are missing, that is treated as missing context that lowers confidence rather than as evidence of absence.
It is your own data off your own device. Read the privacy and deletion pages for retention and deletion specifics before uploading, and remember an export contains the other person’s messages too.
Yes. On a Mac, the Grey Mirror Mac app reads the conversations already in Messages, so there is nothing to export: pick a conversation and press Analyze. On iPhone, The Grey Mirror: Chat Analysis is a free app on the App Store, and the browser version accepts exports made with tools such as iMazing.
Yes. Grey Mirror provides completely free initial analysis of your supplied iMessage history, no card required. Inspect your real preview before deciding. The complete report with the full timeline, Memory Lane, charts, metrics and evidence is optional at $17.99 once; Grey Mirror Plus is also optional.
Follow the sequence
Visual guide updated
Use the documented Mac export route where available; an iPhone alone has different options.
Inspect participant labels, the date range and any missing attachments or messages.
Supply the supported file and confirm YOU and THEM from actual sender evidence.
Follow the current iMessage guide for your device. A conversation’s available export range sets the limit of what the report can analyze.