Developed in Sweden with renowned therapists

Telegram Chat Analyzer

Discover yourself from conversations.

Export a chat from Telegram Desktop, drop the JSON file here, 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 Telegram chatUpload your Telegram chat

Drop the exported file here, or click to choose it

Telegram Desktop export, without media

Accepts .json

About this tool

What is a Telegram chat analyzer?

A Telegram chat analyzer turns an exported Telegram conversation into a readable description of how one person communicates. Portraitor covers tone, relationship, personality traits and change over time. It describes message patterns, not a diagnosis.

Works with
Telegram Desktop exports
File you upload
result.json
Export from
Telegram Desktop
What it analyzes
One person at a time
Account needed
No
Export guide

How do I export a Telegram chat from Telegram Desktop?

Open Telegram Desktop, choose Export chat history, turn all media off, pick Machine-readable JSON and click Export. Then drop the JSON file into the upload box.

  1. 01

    Export chat history

    Click the three-line menu, top right, then Export chat history.

    Telegram Desktop: menu, Export chat history
  2. 02

    Turn all media off

    Turn all media off, then click Format.

    Telegram export dialog: all ticks off, Format row
  3. 03

    Machine-readable JSON

    Click Machine-readable JSON.

    Telegram format picker: Machine-readable JSON selected
04

Export and bring the file

Upload your chat

You need Telegram Desktop from the official Telegram website. The phone and app store versions cannot export.

What the analysis looks at

What does the Telegram analysis include?

The Telegram 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 Telegram chat?

Two common questions: group chats and privacy.

Group chats

Can I analyze a Telegram group chat?

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

  • Open the group
  • Export as JSON
  • Pick one person

You choose the person in step 2 of the upload.

Privacy

Is my Telegram 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, and the export steps turn media off.

  • 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 WhatsApp, Instagram and Messenger chats?

Yes. Portraitor reads WhatsApp, Instagram and Messenger 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 Telegram chats?

Quick answers about Telegram chats.

Is the Telegram chat analyzer free?

No. One Telegram portrait costs $10 once, with no account and no renewal. The Pass costs $19 a month and includes 10 portraits.

Can I export a Telegram chat from my phone?

No. The phone app cannot export a chat. Use Telegram Desktop from the official Telegram website, then upload the result.json.

Which Telegram export format should I choose?

Machine-readable JSON. Pick it in the export dialog, with all media turned off, and upload the result.json that Telegram creates.

Is it safe to upload a Telegram chat?

Identifying details are removed in your browser before anything is sent. The export steps turn media off, and photos, videos and voice notes are never opened or sent.

Can I use ChatGPT to analyze a Telegram chat?

Telegram's JSON export is a large structured file, and pasting it into ChatGPT shows names and numbers as they are. Portraitor reads the file for you, masks identifying details in your browser first, and writes one portrait of the person you pick.

Can I analyze only part of a Telegram chat?

Yes. After you choose the person, you pick the time period, such as the last three months or one stretch of the chat.

Ready to analyze your Telegram 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.