Telegram chat analyzer
Use Telegram Desktop to export a chat history as machine-readable JSON, load result.json and read who writes more, replies faster and double-texts.
Analyze your Telegram chat
How to get your chat
In Telegram Desktop open the chat, choose Export chat history, pick JSON. Upload result.json here.
Your chat is read in your browser. Names and contact details are removed on your device, and you check exactly what would be sent before anything leaves it.
Which one is you?
What the numbers say
Counted on your device from the whole chat. Nothing here comes from AI.
What would be sent
These excerpts are all that leaves your device. Edit or delete any line.
A first look
Bought on another device? Sign in with your email
For adults (18+). For entertainment and self-reflection, not psychological or legal advice. Reports describe what is in the messages, not what anyone feels or is.
- App
- Telegram Desktop (Windows, Mac, Linux)
- Export path
- Chat menu, then Export chat history
- Format
- Machine-readable JSON
- Output file
- result.json
Export a Telegram chat in four steps
Use Telegram Desktop
The export is in the desktop app for Windows, Mac or Linux. Phone apps do not have it. Sign in on the desktop app with the same account.
Open the chat menu and choose Export chat history
Open the chat, click the three dots at the top right and choose Export chat history.
Turn off media, choose JSON
Untick photos, videos and files, set the format to Machine-readable JSON, pick a date range if you want one, and press Export.
Load result.json
Open the export folder, drop result.json into the analyzer and pick which person is you.
Why the desktop app
Telegram puts chat export in its desktop clients only, and it works per chat. If you want several chats, repeat the export for each one and load them separately so the counts do not mix people together.
JSON, not HTML
The export can also be written as HTML, which is made for reading in a browser. The analyzer needs the machine-readable JSON, which has a sender name, a time and the text of every message. Choose it on the export screen before you press Export.
Groups, channels and bots
A group export has many senders, each counted separately. Channels and bot chats have one voice and no conversation, so there is little for the analyzer to compare. Telegram also marks edits and forwards; forwarded text is counted as sent by the person who forwarded it.
What you get
The free preview shows counts, reply times, double-texts and questions. The paid report adds quoted evidence and three editable replies. It is a one-time price per report with no subscription; see pricing.
Frequently asked questions
Can I export from my phone?
Not with the phone app. Use Telegram Desktop.
What about secret chats?
Secret chats are tied to one device and are not covered by the desktop export, so paste the text instead.
Analyze a Telegram chat
Export as JSON and load result.json.