Telegram · .json · 2 min read

How to Export Telegram Chat History

Export your Telegram chat history as a .json file and analyze it with ChatAnalyzer.

Step-by-step instructions

  1. 1

    Step 1: Open Telegram Desktop

    Export is only available on Telegram Desktop (Windows, Mac, Linux). Download it from telegram.org if you don't have it.

  2. 2

    Step 2: Navigate to the chat

    Open the individual chat or group you want to export in Telegram Desktop.

  3. 3

    Step 3: Open the settings menu

    Click the three-dot menu (⋮) in the top right corner of the chat.

  4. 4

    Step 4: Select Export Chat History

    Click "Export chat history" from the dropdown menu.

  5. 5

    Step 5: Export as JSON

    In the export dialog, uncheck media options to keep file size small, make sure format is set to "Machine-readable JSON", then click "Export".

Ready to analyze?

Upload your exported file to ChatAnalyzer and get instant insights.

Analyze now — it's free

Frequently asked questions

Why does Telegram export require the desktop app?

Telegram's chat export feature is only available in the desktop application (Windows, Mac, Linux). The mobile app does not support bulk chat history export.

What does the JSON export contain?

The JSON file contains all message texts, timestamps, sender names, and message types. Media files are not needed for analysis.

Can I export large group chats?

Yes — Telegram Desktop can export chats of any size. Very large groups with millions of messages may take a few minutes to export.

What if I only have the mobile app?

You'll need to install Telegram Desktop to use the export feature. Download it from telegram.org — it's free and you can log in with the same account.

Other export guides