TextsDecoded

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.

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

Open the analyzer

Sources and method

Last updated 2026-11-10. Drafted with AI assistance and checked against its sources on 2026-11-10.