← Back to all guides
Guide

Export Telegram Data: Chats, Media & Contacts (2026)

Updated Sep 28, 2026

Telegram's full export is a Desktop-only feature. The mobile app does not include it. From Telegram Desktop you can choose which chats to include, which media to include, and HTML vs JSON format. This guide covers the setup, what is in the archive, and how to store it.

Export at a glance

Request method
In-product settings
Delivery time
Hours
Archive format
HTML, JSON, MediaFiles
Sensitivity
Medium: communications, purchase records
Primary use
Backup: preserve a copy for yourself

Archive file map

Top-level structure of the export. Each entry is a file or directory with its format badge and what it contains.

chats/JSON
Per-chat message history with timestamps, sender IDs, and message text
photos/MediaFiles
Photos you sent or received: included when "Photos" category is selected
videos/MediaFiles
Videos you sent or received: included when "Videos" category is selected
contacts.jsonJSON
Your Telegram contacts list
sessions.jsonJSON
Active and recent login sessions
messages.htmlHTML
Human-readable chat views: HTML export option

What Telegram knows about you

  • Private chats and group chats
  • Media files you sent or received
  • Contacts and usernames
  • Stickers and bots you use
  • Session data and account metadata

Why use Telegram Desktop for the export

Telegram Desktop gives you the export controls that mobile does not. You can choose which chats to include, which media to include, and whether to export as HTML or JSON.

How to request the export

  1. Open Telegram Desktop and sign in.
  2. Go to Settings.
  3. Open Advanced.
  4. Choose Export Telegram Data.
  5. Select the categories and date range you want.
  6. Choose HTML for readability or JSON for archiving.
  7. Start the export and wait for it to finish.

What is inside the archive

  • Chats/: your message history
  • Photos/ and Videos/: media exports
  • Contacts.json: your contacts list
  • Sessions.json: login sessions
  • Messages HTML files: readable chat views

What to do after downloading

  • Keep the export in a clearly labeled folder
  • Use encrypted storage if the chats are sensitive
  • Do not assume deleted messages are recoverable

Quick version

If you want the short checklist instead of the full guide, use the service page.

Related guides

FAQ

Can I do this on mobile?

The full export works best on Telegram Desktop.

Should I choose HTML or JSON?

HTML is easier to read. JSON is better if you want to process the data later.

Does Telegram export everything?

It exports a lot, but not necessarily everything in the way a backup of the app would.

Last verified: Sep 3, 2026. Steps checked against core.telegram.org. Report an outdated step →

About the author

Charles runs Digital Takeout Day, a twice-yearly reminder (May 8 and November 8) to download and back up your data from every online service you use.

Every guide is cross-checked against the platform's own export documentation and re-verified before each Takeout Day.

Read the full bio, editorial policy, and contact →