How to export Telegram chat history
Updated 16 October 2026
Telegram's export lives in the desktop app. Choose the machine-readable JSON format and you can open the result anywhere.
Export one chat
The mobile apps cannot export chats, so install Telegram Desktop on Windows, macOS or Linux and sign in.
- 1Open the chat in Telegram Desktop.
- 2Click the three dots in the top right corner and choose Export chat history.
- 3Untick media types you do not need to keep the export small.
- 4Set Format to Machine-readable JSON.
- 5Click Export and open the folder when it finishes. It contains result.json.
Export everything
Settings, Advanced, Export Telegram data exports all chats at once. Choose JSON again. chatview opens the full export and lets you pick a chat.
Read it
Drop result.json, or the export folder as a .zip, into chatview to read it as chat bubbles, search it and export a PDF or Excel file.
Questions
Should I choose HTML or JSON?
Choose JSON. HTML is made for reading in a browser, while JSON keeps every message as structured data that tools can open.