Developed in Sweden with renowned therapists

WhatsApp Chat Analyzer

Discover yourself from conversations.

Upload an exported WhatsApp chat, pick a person and time period, and get a portrait of how they communicate, built on established psychological frameworks. Names, emails, phone numbers and addresses are masked in your browser before sending.

  • No private data leaves your device
  • Nothing stored on our servers
  • Permanently deleted when browser cleared
Conversation
Who
When
Pay

Click to upload your WhatsApp chatUpload your WhatsApp chat

Drop the exported file here, or click to choose it

Phone or desktop export, without media

Accepts .txt or .zip

About this tool

What is a WhatsApp chat analyzer?

A WhatsApp chat analyzer reads an exported WhatsApp conversation and describes the patterns in it. Portraitor writes a portrait of how one person communicates: tone, relationship, traits and change over time. It describes message patterns, not a diagnosis.

Works with
WhatsApp chat exports
File you upload
.txt or .zip
What it analyzes
One person at a time
Account needed
No
Photos and voice notes
Never opened or sent
Export guide

How do I export a WhatsApp chat?

Open the chat in WhatsApp, choose Export Chat, and pick Without Media. Then drop the saved file into the upload box.

  1. 01

    Open the chat header

    Open the chat, then tap the contact or group name at the top.

    WhatsApp iOS: chat open, contact name tapped
  2. 02

    Find Export Chat

    Scroll to the bottom and tap Export Chat.

    WhatsApp iOS: contact info, "Export Chat" row
  3. 03

    Pick "Without Media"

    Choose Without Media.

    WhatsApp iOS: export sheet, Without Media highlighted
  4. 04

    Save the export

    Tap Save to Files. iOS wraps the chat in a small .zip.

    iOS share sheet: Save to Files
05

Bring it here

Upload your chat

On Android: three dots, More, Export chat, Without media.

What the analysis looks at

What does the WhatsApp analysis include?

The WhatsApp analysis uses four lenses: relationship context, Big Five personality traits, Transactional Analysis and change over time.

Lens

Relationship context

Established before anything else is interpreted. The same sentence means one thing from a manager and something else from a partner.

How it is reported

One label with a confidence score and a short justification, drawn from topics, terms of address and shared context, alongside an approximate positive / neutral / negative split of the whole conversation.

What gets measured 5 signals
Romantic partner
Current or former. Shared logistics, intimacy, plans for the future.
Family member
Parent, child, sibling or extended. Long history, obligation, fixed roles.
Close friend
Chosen closeness with no obligation. Disclosure without shared logistics.
Colleague or manager
Task-driven and role-bound, with authority running one way.
Mixed or unclear
Group threads where several relationship types run at once. Named rather than forced into one label.
Before you upload

What should I know before I upload a WhatsApp chat?

Two things people ask first: group chats and privacy.

Group chats

Can I analyze a WhatsApp group chat?

Yes. Export the group chat and choose the one person to analyze. Before you pay, you confirm you have permission to analyze the chat.

  • Export the group
  • Pick one person
  • Read their portrait

You choose the person in step 2 of the upload.

Privacy

Is my WhatsApp chat private?

Names, emails, phone numbers and addresses are masked in your browser before anything is sent. Photos, videos and voice notes are never opened or sent.

  • Names
  • Emails
  • Phone numbers
  • Addresses

Your saved portraits remain in your own browser. Read the Privacy Policy.

More ways to analyze a chat

Can I analyze Instagram, Messenger and Telegram chats?

Yes. Portraitor reads Instagram, Messenger and Telegram exports too. Export, upload, pick a person.

What you actually get

See how a portrait looks like

Psychological Analysis Report
Detected languages: English
Purpose statement: This report provides a psychological analysis of Daniel’s communication patterns, emotional tone, and behavioral evolution within his relationships.

A chat log covering several years between Daniel and one other participant, ranging over everyday updates, professional pressures and ambitions, close relationships, family matters, and financial strain.

Based solely on the supplied written material. It does not constitute a clinical evaluation, and interpretations are probabilistic.

Inferred Relationship Type: Close friendship / supportive confidant.
Confidence: 85%
Justification: Sustained openness and mutual support; both discuss relationship difficulty, work stress and money in detail.
Approximate Percentages of Exchanges: positive 55-65%, neutral 20-30%, negative or tense 10-20%.
General Interaction Climate: Largely supportive, with external stressors introducing shared tension rather than conflict between the two.

Consistently responsive to the other participant’s emotional state, turning concern into practical help rather than reassurance alone, and shares his own difficulties in return.

You're seeing 4 of 15 sections
Analyze My Conversation
Real reflections

“You saw me.” That’s the whole point.

Real people. Real texts. Real change.

What I love is the privacy-first approach. You can ask the questions you’d never normally ask AI, without compromising your privacy. And for me, it gives me insights that I can actually use.
Dani Dallas useful insights
It was really interesting to understand and see what patterns were in the conversation. Once I could see the patterns, it became really eye-opening for me and for how my relationship works.
Michael London pattern clarity
The instructions were very clear and easy to follow, especially for someone who isn’t very technically minded.
Robyn Stockholm easy to follow
Questions

What else do people ask about WhatsApp chats?

Quick answers about this tool.

Is the WhatsApp chat analyzer free?

No. One portrait is $10, with no account and no renewal. The Pass is $19 a month for 10 portraits.

Is it safe to upload a WhatsApp chat?

Identifying details are removed in your browser before anything is sent. Photos, videos and voice notes are never opened or sent.

How accurate is a WhatsApp chat analysis?

It reads patterns in the written messages, and each finding comes with a confidence score. It is not a diagnosis or advice.

Can I use ChatGPT to analyze a WhatsApp chat?

You can paste a chat into ChatGPT, but it sees names and numbers as they are. Portraitor masks identifying details in your browser first, then reads the chat through four fixed frameworks, so every portrait has the same structure.

How long can my WhatsApp chat be?

There is no hard limit. A few months of an active chat gives the fastest result.

Can I analyze only part of a WhatsApp chat?

Yes. After you choose the person, you pick the time period, such as the last three months.

Ready to analyze your WhatsApp chat?

Upload the export, pick who to look at, and read the portrait.

Latest guides

New reads from the blog

Practical posts for spotting patterns and choosing a next step.