Pantheon

Telegram Backup: How to Export Your Contacts and Chat History

TL;DR

To save a readable copy, open Telegram Desktop → Settings → Advanced → Export Telegram Data, select chats, contacts, and media, then choose HTML or JSON. This exports cloud data you can access; it does not include device-only Secret Chats or act as a one-click Telegram restore. Keep the export somewhere you control and repeat it when you need a newer snapshot.

On this page

What Telegram already protects — and what it does not

Telegram cloud chats normally reappear when you sign in on another device. Deleting the app from your phone is therefore different from deleting your account. Telegram’s FAQ explains the exception: Secret Chats live only on the devices where they were created and disappear if you log out of that session.

An export solves a different problem. It gives you an independent, readable snapshot of the cloud conversations and contacts you select. You can open it without Telegram, but it will not update after you download it.

Choose the backup job before opening Export

“Back up Telegram” can mean four different things. Moving to a new phone: sign in to the same account and check that your cloud chats reappear; Telegram’s cloud sync usually handles this, but device-only Secret Chats are a separate case. Keeping an independent business record: export the selected cloud chats, contacts, and media from Telegram Desktop. Saving one negotiation: export that conversation rather than everything. Recovering a deleted account or chat: do not assume an export will restore it into Telegram.

Write down the outcome you need. A JSON file is useful to a developer or a system that can import it; an HTML export is easier to inspect with a browser. Neither is a one-click account restore. If you are about to delete an account, leave a group, wipe a device, or change a phone number, make and verify the copy before the change. Telegram’s FAQ says account deletion cannot be undone, and Secret Chats do not live in its cloud. Those two facts decide most preservation mistakes.

How to export your Telegram data (step by step)

Use the installed Telegram Desktop app, signed in to the account you want to preserve. Telegram’s export instructions give the path:

  1. Open Settings → Advanced → Export Telegram Data.
  2. Select the contacts, personal cloud chats, groups, channels, and media you need. Check the choices before starting; your export contains only what you select.
  3. Choose HTML for a readable local archive or JSON for machine-readable data, then choose a destination folder.
  4. Start the export. If you recently signed in on Desktop, Telegram may require a wait or confirmation from another device before it starts.
  5. Open a few exported conversations and attachments to confirm the files are usable. Then store a second copy somewhere you control.

The export is a snapshot. Put a reminder on your calendar if you need a new one every month or quarter.

How to save one important Telegram conversation

If you need a client thread or a group rather than the whole account, open that chat in Telegram Desktop, open its ⋮ menu, and choose Export chat history. Telegram documents this single-chat route separately from Settings → Advanced → Export Telegram Data. Select the media you need and choose HTML for a readable copy or JSON for structured data.

Open the exported conversation and compare its first and last messages with the chat in Telegram. Check at least one attachment rather than assuming it was copied. If the business decision you need is in a group, save the group itself; a contacts export will not preserve who said what. Keep the folder private, because a readable export may contain other people’s phone numbers, files, and messages.

HTML, JSON, and media: pick the output you can actually use

Choose HTML if a colleague or future you needs to read a conversation without special software. Open its index and follow links into the exported chat. Choose JSON if you intend to process the data with code or load it into another system; JSON is less convenient for a quick manual review. Telegram supports both formats. You can run two exports if you need a readable archive and a machine-readable copy.

Media selection changes the result dramatically. A text-only export may prove what was said but not preserve the contract, image, or voice note referred to in that text. Select the media types you need and check the output folder for the actual files. A large account can take time and storage; consider a focused export for the few high-value chats first, followed by a broader account export. Record the export date, account, format, and media choices in a small note beside the archive. Without that context, an old folder named “Telegram Data” is easy to mistake for a complete and current backup.

How to export just your contacts

If you only need your contact list, use the same Export Telegram Data flow and select Contacts. Open the resulting file before relying on it. You get the contact data available to your account, not private phone numbers Telegram has never shown you. If the relationship matters because of a conversation, export the chat as well: a bare contact list will not tell you what you discussed.

What an export gives you — and why one copy isn't enough

The words sync, export, and backup describe different outcomes. Telegram cloud sync lets you open cloud chats on another signed-in device. A Desktop export gives you readable HTML or JSON files at one moment in time. A restorable backup would put data back into the app after a loss; do not assume an HTML or JSON export does that.

For a one-time handoff or record, the export may be enough. For continuity, keep at least two copies in separate places and rerun the export as conversations change. For day-to-day relationship work, a searchable CRM record is another useful copy of the conversations it actually captures — but it is not a substitute for a verified, restorable Telegram backup.

Verify the copy before the original changes

A successful download notification proves that files were written, not that the files contain the conversations you meant to preserve. Do a five-minute audit: open the HTML index or inspect the JSON, find one important one-to-one thread, one group, and one media attachment, then compare their oldest and newest visible messages with Telegram. If you exported contacts, check a known contact. If you intended to include a channel, open it separately.

Move or copy the export folder to the place where you will keep it, then open the copy from that location. HTML files that refer to nearby media can break if you move only the index page. Keep the folder structure together. For sensitive business records, use storage with appropriate access controls; an exported local web page is readable by anyone who can open the files, regardless of the original chat’s in-app protections.

Make another copy in a separate location after verification. The point of two copies is to survive a lost laptop or failed drive, not to create two filenames on the same disk. Set a calendar reminder to repeat the export when new conversations matter; a snapshot does not update itself.

If the export is missing or incomplete

First confirm that you installed Telegram Desktop, not Telegram Web, and that you are signed into the right account. A recent Desktop sign-in may trigger Telegram’s 24-hour wait or approval from another device. If a chat is absent, check whether it is a Secret Chat, which is tied to the device where it was created and cannot be pulled from the cloud export.

For a large group or channel, compare the oldest message you expect with the oldest exported message. Export completion only proves the selected files were written; it does not prove the history you expected was available on Desktop. If a result looks short, verify the source chat on another signed-in device and try again before treating the archive as complete.

Organize the export so you can find a conversation later

A successful export is easy to lose if its files sit in a generic Downloads folder. Give the folder a date and account label, such as “telegram-work-2026-10-19,” and leave Telegram’s internal filenames and directories intact so relative links from an HTML export keep working. Add a short text note outside the exported folder: which account you exported, which chats and media types you selected, when the export finished, and where a second copy lives. Do not put the account password or a recovery code in that note.

If you chose HTML, open the index in a browser and follow links into the conversations you care about. Search for a phrase from a known agreement; browser search within one page may not search every chat file, so follow the export’s chat index if needed. If you chose JSON, keep the original file even if you build a spreadsheet or search index from it. Transformations can drop fields, change timestamps, or flatten replies and forwarded-message context. Check one result against the original JSON before trusting a derived report.

Store the working copy where you can access it, and keep a second copy in a separate location appropriate for the sensitivity of the messages. Review access permissions if the export includes customer details or private group content. An export is an ordinary set of files: anyone who can open the files may be able to read the messages. That is why an organized, access-controlled archive is more useful than a pile of downloads.

What a repeat export does and does not update

Telegram Desktop export produces a snapshot. It is not a live backup that quietly adds tomorrow’s messages to yesterday’s folder. When new conversations matter, make a new dated export and verify it separately. Do not overwrite your only older copy until you have checked the new one; a changed selection, an interrupted export, or a missing media folder could make the newer package less complete for your purpose.

Choose a cadence based on the cost of losing context. A solo operator might export before a phone replacement, a change of account ownership, or a major project handoff. A team handling important customer commitments may need a more regular preservation process and an owner who checks that it ran. Record the newest message date in one active chat each time. If the next export does not include a later known message, investigate before treating that folder as current.

Finally, keep the original Telegram account and normal sign-in safeguards separate from the archive. The export can help you read past conversations outside Telegram, but it cannot sign you into a lost account or recreate every Telegram feature. Secret Chats are device-specific, and their absence from a Desktop export should be expected. If your requirement is a restorable operating account, check Telegram’s account recovery and device setup separately from this file-preservation workflow.

A simple preservation routine for an operator

You do not need to export your entire Telegram account every day. Start by identifying the chats where a lost message would affect a customer, an investment, a contract, or a compliance obligation. Export those individual chats after a major decision or handoff. On a regular schedule that fits your work, run a broader account export for contacts, DMs, groups, and selected media. Keep a dated note of what each run included and verify a small sample.

If several people work in a group, decide who is responsible for the record. One person’s personal export may be incomplete for the organization if they leave the group or lose account access. A CRM can help with ongoing search and relationship context for the conversations it captures, but it is a separate system with its own coverage and access rules. Preserve a Telegram export when you need an independent snapshot. For a specific legal retention or employee-record duty, use your organization’s records policy rather than assuming a personal app export satisfies it.

What to do before changing phones or deleting Telegram

If you are replacing a phone, keep the old device and account access until you have signed in on the new device and checked important cloud chats. Secret Chats are device-specific, so review them on the old device before logging out or wiping it. If you are deleting the Telegram app, cloud chats usually remain with the account, but do not confuse that with deleting the account itself. If you are deleting the account, Telegram says the action is irreversible; an earlier HTML or JSON export remains a readable file, not a way to recreate the old account.

Before any of these changes, complete the export on Telegram Desktop, inspect the files, and retain another copy. If the account has a large group or channel that matters, compare dates in the actual exported content. Do not rely on a vendor’s “backup complete” label when the underlying conversations cannot be opened. A five-minute spot check now is cheaper than discovering a missing attachment after the source is gone.

Can an export recover deleted Telegram messages?

Do not wait until after deletion to make the first export. Telegram says a deleted account cannot be restored: signing up again creates a new account without the old history or contacts. Telegram also lets people delete individual messages or entire one-to-one histories for both participants. Read the account and deletion rules before counting on a copy inside the app to survive.

A file you exported before deletion may still contain the selected conversations. An export made afterward can only contain what your account can still access. Secret Chats are device-only and outside Desktop’s cloud-data export. Keep your own archive if preservation matters; use a Telegram CRM when your separate need is to find people and context across ongoing conversations.

Frequently asked questions

Can I back up my Telegram chats?

Yes — on Telegram Desktop, Settings → Advanced → Export Telegram Data lets you export chats, contacts, and media as HTML or JSON.

Does deleting the Telegram app delete my messages?

Removing the app does not delete your Telegram account or its cloud chats; they usually reappear when you sign back in. Secret Chats are device-specific, so removing the only app session that holds one can lose that history.

Can I export just one Telegram chat?

Yes. In Telegram Desktop, open the chat, use its ⋮ menu, and choose Export chat history. Select media and choose HTML or JSON, then open the result and check that the expected messages and attachments are present.

How do I export my Telegram contacts?

Use the same Export Telegram Data flow on Telegram Desktop and select Contacts. You'll get the contacts you've saved; it won't reveal numbers of people who keep theirs private.

Is my Telegram data safe if the app is removed from the App Store?

An App Store removal does not itself delete your Telegram account or cloud history. If you lose access to the app, a Desktop export you made earlier remains a readable copy of the cloud data you selected.

Can I back up Telegram from my phone?

Not a full export — Telegram's data export is a Desktop feature. Install Telegram Desktop and sign in to run it.

Should I back up Telegram myself, or use a service?

Run your own export and keep more than one copy of the files. A CRM can make captured conversations searchable alongside contact records, but do not treat that as a restorable Telegram backup unless the vendor demonstrates export and restore for the data you need.

Are Secret Chats included in a Telegram Desktop export?

No. Telegram says Secret Chats are device-specific and absent from its cloud. Desktop’s cloud-data export cannot reach a Secret Chat that exists only on its original device.

Can I restore a deleted Telegram account from an export?

No. Telegram says account deletion is irreversible and a new signup starts without your old history. Your previously saved HTML or JSON files can still be read as an archive, but they do not restore the old account.

Should I choose HTML or JSON for a Telegram backup?

Choose HTML for a readable archive you can open in a browser. Choose JSON for structured data you plan to process with software. If you need both outcomes, run separate exports. In either case, select the media you need and open the resulting files before relying on them.

Why are photos or files missing from my export?

Check whether you selected the relevant media types and whether the individual files are present in the export folder. Compare a known attachment with the source chat, and keep the entire folder together when moving an HTML archive. If it was never accessible in the Desktop source, the export cannot create it.

Will an export update when new Telegram messages arrive?

No. It is a snapshot made at one time. Run another export after important new conversations or on a schedule that matches your records needs. Name each folder with the date, account, and scope so the newest copy is clear.

Can I use Telegram Web to export all chats?

Telegram’s official full-data and individual-chat export instructions specify the installed Telegram Desktop app. If the menu is missing in a browser tab, open Telegram Desktop and check Settings → Advanced or the chat’s ⋮ menu.

Is a CRM a replacement for Telegram Desktop export?

No. A CRM organizes the conversations it captures around contacts and work. Telegram Desktop export makes an independent HTML or JSON snapshot of selected cloud data. Use both if you need ongoing relationship context and a separate readable archive.

Share this page

Last updated