You've got a new phone, you had to install Telegram again, and now you enter your number, wait, and the code just doesn't come. If all your family chats are in there, you start getting nervous by the second minute, and that's normal. Meanwhile, search results give you a mix of advice: "try again fifteen times", "link an email in settings", "it's all because of your VPN", and almost nobody tells you where to look on the screen itself.

Let me say up front who's writing this. I run FreeGate, we sell personal proxies for Telegram, so I do have a stake in this topic. But this article is almost entirely about finding your code and not handing it to strangers. Our part comes at the end, and there I'll tell you honestly what a proxy can and can't do here.

Where Telegram may have sent the code

Don't start by requesting the code again, start with the small text under the code field. Telegram chooses how to deliver the code itself and tells you on the screen. If you've recently had Telegram open on another device, or in another Telegram app on this same phone, the code may go there instead of by SMS. On Android the message then reads: "We've sent the code to the Telegram app on your other device." The desktop version puts it differently, but the meaning is the same: "A code was sent via Telegram to your other devices, if you have any connected."

In that case, take the tablet, old phone or computer where your account is still logged in and find the "Telegram" chat in your chat list, with the blue check of a verified profile. Just don't confuse it with the "Verification Codes" chat, which gets codes from third-party sites, apps and online stores, not from Telegram itself. If a code you didn't request shows up there, Telegram's help is reassuring: most likely someone entered your number on a third-party service by mistake, and your Telegram account is safe. You can tap that message and report it, and there's nothing else you need to do.

No other device? Then look for the "Send code via SMS" button on the same screen. The code can also come by phone call, and if the screen says "We're calling your phone…", don't pick up, because the app itself tells you: "Don't accept the call. Telegram will process everything automatically." You may also get a missed call, where the code is the last digits of the number that called you. With some carriers, a call with a code isn't available at all. And if one method doesn't work within the allotted time, the app may offer you the next one.

Whether you can get the code by email depends on whether Telegram has offered it to you before. It asks people who log in often enough to confirm an email, and after that the code goes there (the desktop version also reminds you to check your spam folder). If you don't have a login email, that's normal. That's why the advice "go to settings and link an email" doesn't work for everyone: in the Android app, the "Login Email" item under "Privacy and Security" is shown only to people who already have one set up.

And check the number itself. It's entered in international format, with the country code, and it has to be a mobile number, because Telegram doesn't support landlines.

What not to do while you wait

The most common urge is to keep tapping "send again" until the code arrives. I wouldn't. Telegram's developer documentation says each number has a limited number of login attempts per day, and Telegram can change that limit. When you run out, the app says "Too many tries. Please try again in …", and the server won't let you in until the next day. So "try again fifteen times" is more likely to earn you an extra day of waiting than a code, while switching to a different method after a pause does make sense.

If SMS doesn't reach you at all, remember the two ways that don't need it: the code on another device and QR login on a computer.

Sometimes people suggest getting a number from an SMS-receiving service or borrowing a friend's SIM card. Don't. Telegram's help says plainly that the phone number is the only way Telegram identifies a user, and whoever has the number has the account. A temporary number will later go to someone else, and with it, access to the account you created on it.

Installing a "special" Telegram or a mod just to log in isn't a good idea either. According to Telegram's documentation, in some conditions only the official mobile apps receive an SMS or call for login.

And one oddity that scares people for no reason. An SMS with a code may come from an ordinary number belonging to another person. Telegram has a program in which Android users lend their number to relay login codes in exchange for Telegram Premium. The code in such an SMS can even be a word or a phrase. You don't need to reply to it, and the program's rules expressly forbid participants from messaging recipients.

Who you must never give the code to

No one. Telegram's help says your login code should never be shared with anyone, including other services and apps. So whoever writes to you asking for the code, be it "support", a bot or a giveaway site, that's your cue to close the chat, not to look for the digits. The only place to enter the code is the login screen of the app itself.

A recent example of such a scheme was described in September 2026. You're offered a "survey" and promised a prize, and after you answer you're asked to "sign up via Telegram", give your name and number and enter the code that arrived in the messenger. The code isn't needed for any prize draw, it's needed to log in to someone else's account, that is, yours.

Telegram itself offers a bit of protection: if you forward the code to another chat or send it in a message, the server invalidates it right away. But that protection doesn't cover digits you type into someone else's website yourself, so I wouldn't count on it.

If a stranger did manage to log in, here's what else you can do, and the sooner the better:

  1. On devices where your account is logged in, Telegram will ask whether you recognize the new login. Answer that you don't, and the stranger's session will be ended.
  2. Open Settings → Devices (or Privacy and Security → Active sessions) and terminate any session that isn't yours.
  3. Turn on Two-Step Verification, more on that just below.
  4. If your phone is gone, contact your carrier: they'll block the old SIM card and issue a new one with the same number.

What to do while your account is still open

While Telegram is still open for you, it makes sense to protect yourself. I'll list these in order of importance, as I see it:

  1. Set an extra password: Settings → Privacy and Security → Two-Step Verification. After that, logging in requires both the code and the password. There you can also add an email for password recovery, and that email should be protected with a strong password too.
  2. If you have Settings → Privacy and Security → Passkeys, create a passkey. Passkeys appeared on December 12, 2025, and with one you can log in with a PIN or biometrics instead of an SMS code, even when SMS isn't getting through. You'll still be asked for your Two-Step Verification password, though.
  3. For your computer, remember QR login. The computer shows a QR code along with the hint "Go to Settings > Devices > Add Device", so you do exactly that on the phone where you're already logged in and point the camera at the screen.
  4. Don't log out on the last device where your account is open. As long as that session is alive, the code for a new phone will come to it.
  5. Keep your number up to date. A code via Telegram doesn't replace a SIM card you control, and if the account stays on an old number, you can lose access forever.

If nothing helped, tap "Didn't get the code?" on the login screen. There Telegram suggests checking your cellular data settings and the number, trying another number, or contacting support via "Help". There's also a form for people who can't log in, where you describe the problem and give your full name, email and phone number. Telegram has one official account for login help on X (Twitter), @smstelegram, and no other support accounts on social media. I can't promise a quick reply, since Telegram support relies largely on volunteers.

Will a proxy help?

Honestly, not with SMS. Login codes by SMS are sent through enterprise SMS operators whose reliability depends on the region, and a proxy only changes the route for Telegram's own traffic.

It's a different story if the app is stuck on "Connecting..." on the login screen and goes no further. This is my assumption: in that state the code request simply doesn't reach the servers, and the code won't come either by SMS or to another device. In the Android app, when it hangs like this, a proxy button appears on the login screen. The desktop version has a settings button on the login screen, and you can drag a proxy link straight into the window. We covered how proxies work in Telegram itself in our article on Telegram proxies.

And now, as promised, about us. FreeGate gives you a personal proxy that works only inside Telegram, so your banking app and everything else open as usual. You connect it with a link, not a code: you tap "Connect in Telegram" or scan the QR code, Telegram asks about the proxy, and you choose "Connect Proxy". You sign up with an email and password, no phone number, and we don't see or store your number; Telegram encrypts your messages itself, so we can't see those either. After you sign up and confirm your email, you get 1 trial day with no payment. After that it's $1.00 for 30 days or $2.50 for 90 days, price per device. If your Telegram is stuck on connecting, you can try it at freegate.app/world, and if the code has already turned up in the "Telegram" chat, you may not need a proxy at all.