Telegram logoTelegram
Account Management

How does Telegram's phone number change feature preserve chat history?

Telegram's change phone number feature keeps cloud chat history, media and groups, but not Secret Chats. See the exact path and fallbacks.

By Telegram Technical Team

change Telegram phone number, keep chats when changing number, Telegram account migration, how to change Telegram number, Telegram chat history preservation, change number without losing chats, does changing number affect chats, Telegram number change steps

Telegram's change phone number feature is one of the rare account operations where the reassuring answer also happens to be the accurate one: your cloud chat history survives, because it was never stored under your phone number to begin with. The number is a login credential, not a container. Everything else — the messages, the media, the groups you administer, the folders, the pinned items, the two-step password — belongs to an account that exists independently of the SIM card in your pocket. Internalise that distinction and most of what follows becomes predictable rather than surprising.

It sounds academic until you are the person holding a retired corporate line, a number inherited from a departed colleague, or a prepaid SIM about to expire. At that moment the question stops being theoretical and becomes practical: what exactly will I lose, what will other people see, and how do I confirm it worked before I stop worrying about it? This guide answers those three questions in that order, walking through the mechanism, the platform-specific paths, the failure branches that actually occur, and a verification routine you can run in a few minutes.

The Mental Model: Account Versus Identifier

If you have only used messengers where the number is the primary key, your instinct is that changing it means registering again — a new empty identity, with history surviving only if your device happens to carry a local copy. That instinct is correct for a device-centric design. Telegram is built the other way around. Each account is a server-side entity with an internal numeric identifier that never changes; the phone number is one of several ways to authenticate into that entity, alongside your two-step verification password and your active sessions.

Example: a device-centric messenger looks up your data by the number stored on the handset, so retiring that number leaves the app with nothing to query. Telegram resolves the account identifier first and then asks which number currently authenticates it — a different order of operations, and the reason the two designs behave so differently the moment a SIM card leaves your possession.

A number change therefore rewrites a pointer in the authentication layer and leaves the message store untouched. Nothing gets re-uploaded from your phone; nothing gets re-downloaded. The operation completes for every device you are logged into at essentially the same moment, which is why someone with years of cloud history can move to a new number and see the entire archive from a phone that only has a few weeks of it cached locally.

The number identifies you to Telegram's login system. The account owns the data. Change the identifier and the owner stays the same.

This is also why the operation demands your two-step verification password when one is set. You are swapping a credential, and Telegram treats a credential swap with the same seriousness as a new login. If you have not enabled two-step verification, the change still works — but the same gap that makes the change frictionless also makes account takeover frictionless, a point we return to later.

The Mental Model: Account Versus Identifier
The Mental Model: Account Versus Identifier

What Moves, What Stays, and What Breaks

Before touching any menu, it helps to have a precise inventory rather than a vague sense that "everything is in the cloud." The table below reflects documented behaviour of the change-number flow in the current generation of clients; the last few rows are where people get surprised, and they are the ones worth reading twice.

ItemAfter the changeWhy
Private chats, group and channel messagesPreserved in fullStored server-side against the account
Media and documents in cloud chatsPreserved; fetched on demandFiles live in the cloud, not in the number
Groups and channels you own or administerUnchanged, admin rights intactMembership is tied to the account
Contacts, folders, archive state, notification rulesUnchangedServer-side account settings
Username and t.me linksUnchangedIndependent of the number
Numeric user ID seen by botsUnchangedIntrinsic to the account
Sessions on other devicesUsually remain signed inAuthorisation keys are account-bound
Secret ChatsNot migrated; stay on their deviceEnd-to-end encrypted, outside the cloud model
Local cache on each deviceUntouchedPer-device storage, unrelated to login
Any account previously registered on the target numberDeleted, not mergedOne account per number

The one genuinely destructive row: if the number you are moving to already has a Telegram account, the client warns you that this account will be deleted. Its chat history does not flow into yours and it is not recoverable through the number afterwards. Shared family SIMs and recycled corporate lines are the usual culprits here. Confirm with whoever else may have used that number before you continue.

One more item deserves a sentence of its own: the number you are leaving behind becomes available again. Once released, it can be used to register a brand-new, empty account — which will contain none of your messages. People who inherit your old number inherit a blank slate, not your archive. The risk runs the other way, too: while the old number is still attached to your account, whoever controls that SIM can request a login code, and whether that code arrives by SMS or into your existing sessions depends on Telegram's delivery logic at that moment. Your defence is the cloud password, not the number.

The Decision Tree: Three Starting Points, Three Outcomes

The instructions are short, but the correct order of operations depends entirely on what you still control. Sort yourself into one of the three cases below before opening Settings; the difference between them is a matter of timing and exposure, not of menu path.

Case A — You still hold the old SIM

The comfortable case. You can change the number at leisure, and if Telegram's anti-abuse checks ask for an extra confirmation from the old number, you can supply it. Empirical observation: keeping the old SIM inserted and reachable for a few days after the switch costs nothing and removes the most annoying failure mode, in which a confirmation request arrives after the SIM has already been cut off.

The only judgement call is timing. Pick a quiet window if you run channels with scheduled posts or coordinate with a team, and note your chat count and folder count beforehand so that verification later is a comparison rather than a feeling.

Case B — The old number is gone, but you are still signed in

This is the case the feature was effectively designed for. You do not need the old SIM to complete the change; the confirmation code goes to the new number, and your cloud password proves you own the account. The order matters enormously: change the number first, tidy everything else second. Every day you stay attached to a number you no longer control is a day your account depends on someone else's SIM staying dormant.

Before you start, do two things. First, confirm you can still receive a login code somewhere — either the new number's SMS or your recovery email — so that a failed attempt does not strand you. Second, open the active sessions list and note anything unfamiliar; a number migration is the natural moment to revoke devices you no longer use.

Case C — The old number has already been reassigned

Someone else now holds the SIM. This does not mean they can read your chats — the account still belongs to you and the message store is not addressable by number. It does mean the number is a live login path that you do not control. If two-step verification is off, this is the scenario in which accounts are actually lost, so enabling a cloud password is the first action, not the last.

After that, migrate to a number you control and treat the old one as burned. There is no way to "reclaim" it, and there is no support channel that will do it for you — the only levers are the ones in your own Settings.

Operation Paths, Platform by Platform

The canonical route documented by Telegram is Settings → Privacy and Security → Phone Number → Change Number. Most modern mobile builds also expose a shortcut directly on the Settings landing screen, where your profile block sits at the top and the number line is itself tappable. Menu wording shifts slightly between releases and locales, so treat the canonical path as the fallback if the shortcut has moved.

Android

Open the app and switch to the Settings tab. Either tap the phone number shown directly beneath your name, or scroll to Privacy and Security and follow the canonical path. Both routes converge on the same screen, which displays your current number and a Change Number action. If your build renders a compact settings list without the profile block, the Privacy and Security route is the reliable one.

iOS

The layout mirrors Android closely: Settings tab, profile block at the top, number line acting as a shortcut, with Privacy and Security → Phone Number → Change Number as the alternate route. Enter the new number in full international format including the country code — a locally formatted number is the single most common reason the confirmation code never arrives.

Desktop

In the desktop client, open the main menu and go to Settings, then Edit Profile, where the number field offers a Change Number action. The Privacy and Security → Phone Number route also exists on desktop. This is often the more comfortable place to run the operation, because typing an international number on a physical keyboard avoids formatting mistakes, and the confirmation code can be pasted rather than retyped.

Web and alternative clients

Empirical observation: the browser builds expose a reduced settings surface, and the number-change entry point is not consistently present there. If you cannot find it in the web version, do not conclude the feature is unavailable to your account — open a mobile or desktop app instead. The same advice applies to third-party clients, whose settings menus vary widely; perform credential operations in an official client so that you can see the warnings Telegram actually issues.

The flow itself, step by step

  1. Open the Change Number screen and read the current number displayed there — this is your last easy chance to spot that you are on the wrong account.
  2. Enter the new number in international format, with country code and no trunk prefix.
  3. Wait for the confirmation code. It is delivered to the new number, by SMS or by call, and if that number already has an active Telegram session the code may arrive inside that app instead.
  4. Enter your two-step verification password if one is configured. Without it, the change cannot proceed.
  5. If a warning appears saying the target number already has an account, stop and read it. Proceeding deletes that account.
  6. Confirm, then wait for the confirmation. If you have a login email configured, expect a notice there as well; empirical reports suggest notification behaviour varies between builds.

Tip: Do the change while you have both numbers in reach — the old SIM for any anti-abuse confirmation, the new one for the code. Ten minutes of preparation removes most of the ways this operation can go sideways.

The Failure Branches, and What They Actually Mean

Almost every complaint about this feature resolves to one of five causes. Working through them in order is faster than retrying the flow, because each cause has a different fix and a different set of symptoms.

The code never arrives. More often than not the number was typed in local format, or the carrier silently blocks application-to-person SMS on prepaid or VoIP lines. Verification: request the code again and watch whether a voice call option appears; try the same number from a different network. Resolution: correct the format first, then use the call fallback, and check whether the target number already has a Telegram account that received the code in-app.

The password prompt blocks you. Two-step verification is enabled and the cloud password is not at hand. Telegram enforces a waiting period for a password reset, and the length of that wait is displayed in the app when you request it — the exact duration is deliberately not fixed in advance, so read it from your own client rather than from a guide. Resolution: complete the reset through your recovery email if one is configured, then return to the number change. Do not attempt to change the number while a reset is pending.

The target number is already registered. The client warns you and offers to continue. This is not an error, it is a decision. The other account is deleted along with its own history, and nothing of it merges into yours. Verification: ask the person who owns that number whether they still use Telegram on it. Resolution: pick a different number, or accept the deletion deliberately.

An extra confirmation is requested from the old number. Empirical observation: anti-abuse checks occasionally ask for confirmation from the number being left, especially when the account has travelled between countries or networks recently. This is why Case A above recommends keeping the old SIM alive for a few days.

Repeated attempts produce a rate limit. Retrying the same failing step in a loop is the usual cause. Resolution: stop, wait, and change one variable at a time — format, network, or delivery channel — rather than starting the flow again from scratch every thirty seconds.

Why the History Survives: The Storage Model Behind It

Telegram's cloud chats are stored on the service's servers and delivered to clients on demand. Your client is a viewer with a cache, not the owner of the record. Messages are addressed to an account, and the account is addressed by an internal identifier that has no relationship to the SIM card. The change-number operation touches the mapping between the number and that identifier; it does not touch the message rows, the media blobs, or the search index.

Three practical consequences follow, and each of them is testable within a minute of completing the change. Old media re-downloads when you tap it, even if it predates your current phone by years, because it was never on this phone to begin with. Server-side search still finds a keyword from a conversation you had long before the migration, because the index belongs to the account. Folder assignments and archive state persist, because they are account settings rather than local preferences.

This model is also why the feature exists in the form it does. A design that stored history locally would have to copy data between identities, which is slow, error-prone, and impossible on a device you no longer own. Moving the pointer instead is instant and device-independent — the operation takes seconds regardless of whether your archive is a few megabytes or several gigabytes.

The Exceptions: What This Feature Cannot Rescue

The cloud model has a boundary, and everything outside it is unaffected by a number change in either direction. Knowing where that line falls is what keeps the operation from being oversold.

Secret Chats. These are end-to-end encrypted and bound to the device that created them; their keys live in local storage rather than in the account's cloud data. In empirical testing they typically remain readable on the original device after a number change, since the same account is still signed in there, but they are never migrated to another device and they will not appear in the chat list of a second phone. If your plan depends on reading a Secret Chat on a new device, a number change does not accomplish it — and nothing else does either, by design.

Local caches. Downloaded files, per-device notification history, and the like stay exactly where they are. They are not part of the account, so they are neither preserved nor destroyed by the migration. Deleting the app on a device still clears them.

The other account on the target number. Covered above, but worth restating here because it is the only irreversible loss in the entire flow. If that account belongs to a family member or a business, the correct move is to use a different number, not to negotiate with the warning dialog.

Anything you expected to be a backup. There is no export step in this flow, and none is needed for cloud chats. If your organisation requires an offline copy for records, that is a separate operation — the desktop client's export function produces a local archive, and it is a compliance tool, not a migration requirement.

The Exceptions: What This Feature Cannot Rescue
The Exceptions: What This Feature Cannot Rescue

What Other People See After the Switch

Your side of the migration is silent; the other side is where small surprises live. Contacts who saved your old number generally see the new one reflected in their contact card once their client refreshes, without any notification being pushed to them — an empirical observation rather than a documented guarantee, and the kind of thing worth verifying with one trusted contact before you assume it propagated everywhere.

People who never had your number saved see nothing at all, provided your privacy settings for the phone number are set to contacts or nobody, which is the common configuration. In groups, non-contacts see your name and username as before. Your username and any t.me links pointing at it are untouched, so invitations, channel links and business cards keep resolving.

The subtler change is discoverability. The Phone Number section of Privacy and Security contains both a visibility control and a "who can find me by my number" control. Moving to a number that sits in more address books — a company switchboard, a team-wide contact list — can make you findable by more people than before, even if your visibility setting has not changed. If that matters, adjust the findability setting before the change rather than after.

Bots, User IDs, and Third-Party Integrations

For anyone running automation, the reassuring detail is that the numeric identifier a bot sees for you does not change when your number does. Bot databases keyed on that identifier keep resolving to the same person, subscription records stay attached, and a support bot's conversation history with you is continuous. Verification is trivial: before the change, send a message to any utility bot that echoes the sender's numeric ID, note the value, and repeat afterwards. The two numbers should match.

Existing client sessions follow the same logic. Authorisation is bound to the account, so a desktop client or a third-party app you are signed into usually stays signed in across the migration. That is convenient and also a good reason to review the sessions list afterwards, revoking anything you do not recognise.

Security boundary: no bot, website, or third-party service can change your number on your behalf, and no such permission exists to grant. Anything offering to "migrate your account" or asking for a login code plus your cloud password is harvesting credentials. The operation happens inside an official client, on your device, with your password typed by you.

The least-privilege rule for teams is straightforward: automation that reads channel posts or archives content needs only the permissions it uses, and administrative rights should be granted to people, not to numbers. When an admin leaves and a number is reassigned, what protects the channel is the permission structure, not the SIM card.

A Worked Scenario: The Channel Admin Who Inherited a Corporate Line

Consider a plausible case. An administrator runs a channel with roughly a hundred thousand subscribers, moderates a dozen groups, and posts daily from a phone whose Telegram account is registered to a company-issued number. The company rotates SIM cards during a telecom contract change, and the old line will be cancelled at the end of the month.

The risk here is not data loss — the channel, its post history, its subscriber base and its admin list all belong to the account. The risk is access: a login path that depends on a SIM the administrator will not control in three weeks. Framed as a metric, the number of authentication paths pointing at an unreachable SIM goes from one to zero, and that is the entire measurable improvement. Nothing about reach, indexing or subscriber counts changes, and anyone promising otherwise is selling something.

The sensible sequence is unglamorous. Enable two-step verification if it is not already on, and set a recovery email. Record a baseline: number of chats, number of folders, count of pinned items, the last message in Saved Messages, and one old media file to open afterwards. Change the number during a low-traffic window, keeping the retired SIM inserted until the new number has demonstrably received a code. Then run the verification pass below, and only then cancel the old line.

One caution specific to publishing: if you have scheduled posts queued across the migration window, do not treat their survival as guaranteed. They are account-level data and empirically persist, but a time-critical post is a poor place to test an assumption. Publish manually around the switch and resume scheduling afterwards.

Verification: A Reproducible Checklist

Run these in order immediately after the change. Each produces an observable result, so the check is evidence rather than reassurance.

  1. Chat count. Compare the number of chats and the number of folders against the baseline you recorded. They should be identical.
  2. Deep history. Search a keyword from a conversation that predates your current device. Results should appear with their original dates.
  3. Old media. Open the file you noted in advance. It should download from the cloud on demand.
  4. Profile fields. Confirm the number has changed and that your username has not.
  5. Bot identity. Message an ID-echoing bot and compare the numeric value to the one you recorded before.
  6. Sessions. Open the active sessions list, confirm your own devices are present, and terminate anything unfamiliar.
  7. Secret Chats. Confirm they still open on the original device; confirm they do not appear on a second device.
  8. External view. Ask one contact who saved the old number to open your profile, and one who saved the new number to search for you by number.
  9. Self-destruct timer. Check that the inactivity setting is unchanged and still reflects your intent.
  10. Notifications. Send yourself a message from another account and confirm delivery, which exercises the push path end to end.

If any step fails, the useful next question is whether the failure is account-level or device-level. A missing chat on one device but present on another points to a sync or cache issue, which a restart or re-login resolves. A missing chat everywhere points at the account, which is rare and worth checking against the web client before drawing conclusions.

When Not to Change the Number

The feature is close to lossless for cloud data, which makes it tempting to treat as routine. Several situations still argue for waiting or for not doing it at all.

Do not proceed if the target number belongs to someone else, is a shared line whose future ownership is unclear, or is a company number you may be asked to hand back — you would be attaching your entire messaging identity to a credential you do not control, which is the exact problem you are trying to solve. Do not proceed mid-way through a two-step password reset, since the flow will stall at the password prompt. And do not use a number change as a way to hand an account to another person: there is no supported account-transfer mechanism, and handing over both the number and the cloud password is a security handover with all the consequences that implies, not a feature.

There is also a category of need this operation simply does not address. If what you want is continuity for a device-bound encrypted conversation, or an offline archive for regulatory record-keeping, the number change is the wrong tool; the export function in the desktop client is the right one. Recognising which of these you actually need prevents a lot of unnecessary anxiety about a feature that is, in its own domain, remarkably well behaved.

Decision Rules for a Clean Migration

Distilled to rules you can apply without re-reading the guide: turn on two-step verification before you need it, not during; keep the old SIM reachable until the new number has received a code and the verification pass is complete; record a baseline before you start so that "looks fine" becomes a comparison; never accept the deletion warning for a number someone else still uses; and treat the sessions list as part of the operation, not an afterthought.

Beyond those five, the remaining advice is about expectations. Your history is preserved because of how Telegram stores it, not because of anything you do in the flow — which means there is no preparation step that improves the outcome for cloud chats, and no backup that makes it safer. The work is all in the credentials and the verification.

Frequently Asked Questions

Does changing my number delete my old messages?

No. Cloud chats, media, groups and settings belong to the account rather than to the number, so they remain accessible immediately after the change. The only genuinely destructive case is the account that may already exist on the target number, which is deleted and not merged.

Will whoever gets my old number see my chat history?

No. Once released, the old number can only be used to register a new, empty account. Your messages stay with your account, which has moved to the new number. The real concern with a released number is access, not history — which is why two-step verification matters.

Do I need the old SIM card to change my number?

Generally no — the confirmation code is sent to the new number, and your two-step verification password proves account ownership. Anti-abuse checks may occasionally request extra confirmation from the old number, so keeping that SIM reachable for a few days is a sensible precaution rather than a requirement.

What happens to Secret Chats after the change?

They are not migrated. Secret Chats are end-to-end encrypted and bound to the device that created them, so they sit outside the cloud data that follows your account. They typically remain readable on the original device but never appear on another one, and no account setting changes that.

Do bots and integrations break when my number changes?

No. The numeric identifier a bot sees for you is intrinsic to the account and does not change, so subscription records and conversational state remain valid. Sessions on other devices generally stay signed in as well, which is a good reason to review them afterwards.

Should I back up before changing the number?

For cloud chats, no backup is required, because nothing is being copied or rebuilt. An export from the desktop client is still worthwhile if you need an offline archive for compliance or personal record-keeping, but it is not a prerequisite for the migration itself.

The Short Version

Telegram preserves chat history across a number change because history was never attached to the number. The account owns the data, the number is one credential among several, and the operation rewrites which credential logs you in. That single design decision explains the instant migration, the needlessness of backups, and the fact that other devices stay signed in throughout.

Everything that can go wrong is concentrated in three places: the target number already holding an account, a two-step password you cannot produce, and a code that never arrives because of formatting or carrier filtering. All three are manageable if you check them before you start rather than after.

The next step is small and concrete. Open Privacy and Security, confirm two-step verification is enabled with a recovery email you can actually access, write down your chat and folder counts as a baseline, and only then walk through Change Number. Ten minutes of preparation, one verification pass afterwards, and the old SIM can be retired without a second thought. Expect the surrounding menus to keep shifting as clients evolve — the mechanism described here has been stable across releases, but the exact labels and entry points are worth re-checking in your own build before you rely on a remembered path.