How to Change Your Telegram Phone Number Without Notifying Contacts
Telegram lets you change your account's phone number while keeping all your chats, groups, contacts, and media intact. The change is not announced to your contacts — they won't receive any notification. This guide explains the exact steps on iOS, Android, and desktop, what changes and what stays the same, how to handle edge cases like VoIP numbers or unavailable old numbers, and security best practices to run after a number change.
Chats kept
all messages and media preserved automatically
No notification
contacts are NOT automatically notified
Username stays
your @username remains completely unchanged
Two-step
verify new number + optional old number verify
How to Change Phone Number in Telegram
Key difference from WhatsApp
Telegram's Change Number is simpler than WhatsApp's — you don't need to reinstall or restore from backup. Everything migrates seamlessly in the background during the number change process. Your chats, groups, channels, and media stay exactly as they were. The entire process takes under 3 minutes in most cases.
Open Telegram app
Tap the hamburger menu (☰) on iOS or the three horizontal lines on Android to open the side menu. On desktop (Windows, Mac, Linux), click the three lines in the top left corner of the app.
Go to Settings
Tap "Settings" from the side menu. On iOS, tap your name/profile at the top of the Settings panel to access the Edit Profile screen. On Android, tap your profile photo at the top of Settings.
Tap your phone number
Under the Edit Profile section, tap the phone number shown below your name and username. This opens the account-level settings that include the Change Number option. You may need to scroll down slightly on smaller screens.
Tap "Change Number"
A prompt appears explaining what will be migrated (chats, groups, contacts). Read through the information Telegram provides. Confirm you want to proceed by tapping "Change Number" in the confirmation dialog.
Enter your new phone number
Include the full country code (e.g., +1 for US, +44 for UK, +91 for India, +49 for Germany). Type the number without spaces or dashes — just the country code followed by the number. Tap "Next" to proceed to verification.
Verify the new number
Telegram sends a 5-digit verification code via SMS to the new number. Enter the code within the time limit shown on screen. If you don't receive the SMS within 60 seconds, tap "Resend code" or use the Flash Call option if available.
Verify old number (if prompted)
As a security step, Telegram may also ask you to confirm via your old number. This isn't always required — it depends on your account security settings and how long ago you last logged in. If prompted, a code will be sent to your old number.
Confirmation
Your account is now linked to the new number. All chats, groups, channels, saved messages, and contacts are preserved automatically. No additional steps are needed — the change takes effect immediately across all active sessions.
Step-by-Step on Each Platform
iOS (iPhone / iPad)
─────────────────────────────
Settings → [Your Name at top] → Edit profile
→ Tap phone number field → Change Number
→ Enter new number with country code
→ Enter SMS verification code
Android
─────────────────────────────
Settings (hamburger menu) → tap your profile photo
→ tap phone number → Change Number
→ Enter new number with country code
→ Enter SMS verification code
Desktop (Windows / Mac)
─────────────────────────────
☰ Menu → Settings → Edit Profile icon (pencil)
→ Click phone number → Change Number
→ Enter new number with country code
→ Enter SMS code received on new number
Web (web.telegram.org)
─────────────────────────────
☰ Menu → Settings → Edit
→ Click on your phone number
→ Change Number option appears in dropdownWhat Stays the Same vs. What Changes
| Item | Stays the Same | What Changes |
|---|---|---|
| Chat history | Every private chat, group, channel, and secret chat — full history preserved | Phone number associated with your Telegram login credential |
| @username | Completely unchanged — contacts via @username can still reach you | Contact discovery by phone number — old number no longer links to your account |
| Groups and channels | Remain in all groups, retain admin/creator roles unchanged | Contact sync — contacts who saved old number won't find you by that number |
| Media and files | All photos, videos, documents, voice messages preserved | Login sessions that use old number as identifier (you use new number going forward) |
| Two-Step Verification | Password remains active and completely unchanged | Nothing — 2SV is tied to the account, not the phone number |
| Bots and user ID | Your Telegram user ID is unchanged — all bots still work | Nothing for bots — they use user ID, not phone number |
| Saved Messages | All saved messages, bookmarks, and forwards preserved | Nothing — Saved Messages is account-level storage |
| Sticker packs | All installed sticker packs remain installed | Nothing — sticker packs are tied to account, not number |
Do Contacts Get Notified?
Telegram does NOT send number-change notifications
No automatic message
Telegram sends no "X changed their number" message to any of your contacts. Unlike WhatsApp, there's no built-in notification option at all — the change is completely silent from Telegram's side. No system message appears in any of your existing chats.
Contact sync (passive discovery)
If a contact already has your new number saved in their phonebook AND has Telegram contact sync enabled, Telegram's background sync will eventually associate their saved contact with your Telegram account. This is passive — it appears in their contact list update, not as an in-app notification or message.
Old number contacts
Contacts who only have your old number saved won't automatically find your new number or receive any indication of the change. They can still reach you via @username or through existing active conversations. Finding you by phone number will no longer work with the old number.
Active chats continue normally
In all existing conversations (both private and group), your account appears normally without any disruption, banner, or system message. The account identity is preserved — contacts can message you as before with no indication anything changed on their end.
When to manually notify contacts
Consider directly messaging key contacts who you want to have your new number: people who contact you exclusively by phone (not through existing Telegram chats), and contacts who need your number for other reasons (WhatsApp, phone calls, SMS). Most Telegram-only contacts will never notice the change.
Troubleshooting: Verification Code Issues
SMS not received on new number
Wait 60 seconds before requesting another code — there's a rate limit. Check that you entered the correct full number including country code. Some carriers block international short-code SMS. Try the Flash Call alternative if available. Check whether your carrier's spam filter blocked the message.
Try Flash Call method
Telegram offers a "Flash call" alternative — you receive a brief phone call from a number whose last 5 digits are the verification code. Just check the caller ID and enter those digits. Useful if SMS is unreliable or blocked by your carrier. Flash Call availability depends on your country and carrier.
VoIP numbers often rejected
Telegram blocks many VoIP/virtual numbers (Google Voice, Skype numbers, TextNow) for account-level verification. Use a physical SIM from a real carrier. Some regional virtual number services work — it varies by provider. Google Voice numbers in the US are generally blocked; physical SIM numbers work reliably.
Old number unavailable
If Telegram asks for old number verification but you can't receive it (SIM lost, service canceled), contact Telegram support through Settings → Ask a Question. Explain you've lost access to the old number. They can sometimes bypass the requirement after verifying account ownership through other means.
Number already associated with another account
If your new number is already linked to a different Telegram account (e.g., an old account you forgot about), you cannot use it for the Change Number flow without first removing it from the other account. Log into the old account and delete it, or contact Telegram support.
Rate limit hit — too many attempts
If you've attempted verification too many times, Telegram imposes a temporary cooldown period (can be several hours to 24 hours for aggressive attempts). Wait out the cooldown period before trying again. Using a different device or IP address does not bypass the rate limit — it's applied at the phone number level.
Telegram vs WhatsApp — Number Change Comparison
| Item | Telegram Number Change | WhatsApp Number Change |
|---|---|---|
| Old number required | Sometimes (security step, not always) | Always required — must verify both numbers simultaneously |
| Contact notification | None — completely silent change | Optional — can notify All Contacts, Contacts in Common, or nobody |
| Group membership | Automatic — stay in all groups with same roles | Automatic with Change Number feature in settings |
| Chat history | Live sync — no backup needed, instant | Live sync with Change Number feature (no backup restore needed) |
| Reinstall required | No — changes in the app settings | No — changes in the app settings |
| Username preserved | Yes — @username completely unchanged | N/A — WhatsApp uses numbers as identity, no usernames |
| Secret chats | Preserved — all encrypted chats continue | N/A — WhatsApp doesn't have separate "secret chat" mode |
| Multiple devices | Change applies to all linked devices automatically | Must be done from primary device with active SIM |
Security Best Practices After Changing Number
Enable Two-Step Verification (if not already active)
Settings → Privacy and Security → Two-Step Verification. Add a strong password required in addition to the SMS code when logging in from new devices. This protects against SIM swap attacks — critical if you're changing numbers because your old SIM was compromised or stolen. Without 2SV, anyone who gets your new SIM can access your account.
Review and terminate suspicious active sessions
Settings → Privacy and Security → Active Sessions. See all logged-in devices (phones, tablets, web browsers, desktop apps). Changing your phone number does NOT automatically log out existing sessions. Terminate any sessions from devices you don't recognize or no longer use. This is especially important if the number change was prompted by security concerns.
Update third-party services and bots
If you've linked Telegram to third-party services, business bots, or CRM integrations that display or store your phone number, update those records. Note: bots use your user ID (unchanged) for all interactions, so bot functionality is unaffected. However, some services store your phone number for human-readable display or contact purposes.
Set privacy for your new phone number
Settings → Privacy and Security → Phone Number. Choose who can see your phone number: Everyone, My Contacts, or Nobody. After changing numbers, you may want to restrict visibility to Nobody if the new number is private. You can still be found by @username even with the number set to Nobody.
Inform important contacts manually if needed
While no automatic notification goes out, directly message key contacts who should know your new number — especially those who contact you by phone number rather than through existing Telegram chats or your @username. A quick message in the existing chat is the simplest approach.
Verify your account recovery email
Telegram allows setting a recovery email for Two-Step Verification password recovery. After a security-related number change, verify your recovery email is still valid and accessible (Settings → Privacy and Security → Two-Step Verification → Recovery email). If your security situation changed, update the recovery email.
Your Telegram user ID never changes
Every Telegram account has a permanent numeric user ID (different from your phone number or username). This ID is how all bots, channels, groups, and Telegram services identify you internally. It never changes regardless of how many times you change your phone number. You can find your user ID by messaging @userinfobot in Telegram — it will reply with your permanent account ID.