Where Telegram actually sends your login code, why it often isn't an SMS, and step-by-step fixes for each reason the code never arrives.
When Telegram "doesn't send" the login code, it has often sent it somewhere you are not looking: as a message inside Telegram on another device where you are already signed in, not as an SMS. If you are not signed in anywhere else, wait for the countdown on the login screen to finish and request the code another way, such as SMS or a call. If it still never arrives, the cause is usually your number, your phone's message filtering, your network, or a temporary limit from requesting too many codes.
This guide explains every place a code can go, then works through each cause with a way to recognise it and steps to fix it. Read the safety section too: the login code is the single most targeted piece of information on Telegram.
Telegram does not use one fixed method. It picks a route depending on your account and situation, and the login screen tells you which one it chose, often in small text under the code field. These are the routes you may see.
If your account is signed in on any other device, such as another phone, a tablet, Telegram Desktop or the web version, Telegram usually sends the code there first. It arrives in a chat from the official Telegram service account, which Telegram marks as official. This is the route that confuses people most, because they are waiting by their SMS inbox while the code sits in a laptop they forgot was signed in.
If no other device is signed in, or you ask for it after the timer runs out, Telegram may send an SMS to your phone number. The sender is usually a short code or an unfamiliar number, which matters for spam filters.
Telegram may offer to call your number and read the code aloud, or give the code through a short call. This often becomes available after the first attempt has timed out.
Some accounts are asked to set up a login email, and Telegram may then send login codes there instead of by SMS. If you set one up in the past and forgot, check that inbox, including the spam folder.
If your account uses an anonymous number bought on Fragment, Telegram's marketplace for usernames and numbers, the login code is delivered through Fragment, not by SMS, because no SIM card exists for that number. Our guide to anonymous +888 numbers explains how that works.
Run through these checks before trying anything more involved. Most failed codes are solved here.
If the code still has not arrived after these, find your situation below.
The login process is the same idea everywhere, but a few details change depending on where you are signing in.
On a phone, Telegram asks for your number first, then shows where it sent the code. If your old phone is still signed in, that is where the code usually goes, so keep it switched on and connected until the new phone is set up. Some phones offer to fill an SMS code in automatically; if that does not happen, type it in by hand from the message. Do not copy codes out of notifications on a lock screen in public, since anyone glancing at the screen can read them.
Desktop offers a QR code first. If you have a signed-in phone, scanning it is faster and avoids SMS entirely. If you choose the phone number route instead, the code goes to your other Telegram apps first, exactly as on a phone.
The web version also supports QR login. Only use Telegram's official web address, and type it yourself rather than following a link from a message. Fake web login pages are built to capture both the code and your two-step password.
A tablet without a SIM cannot receive the SMS itself. The code goes to your other Telegram apps, or to the phone that holds your SIM if you choose SMS. Keep that phone nearby before you start.
Recognising it
The login screen mentions the Telegram app or another device. You may have Telegram Desktop on a computer, an old phone in a drawer, a tablet, or a browser where you once used the web version.
Fixing it
If it does not work
If you cannot access any of those devices, wait for the countdown to finish and choose a different method, such as SMS or a call, if the login screen offers it. If no other method is offered, try again later; Telegram sometimes offers SMS on a subsequent attempt.
If you are signing in to Telegram Desktop or the web version and you have a phone that is already logged in, choose the option to log in with a QR code. Open Telegram on the phone, find the devices section in settings, and scan the code on the computer screen. No SMS is involved. Our guide to using Telegram on Desktop and Web shows the steps.
Recognising it
The screen says an SMS was sent, but nothing arrives and the number shown looks slightly off, or the account Telegram opens is not yours.
Fixing it
If it does not work
If you recently changed your phone number and are trying the old one, see Cause 7 below. Your account is tied to the number it was registered with, not to the newest SIM in your phone.
Recognising it
The screen says an SMS was sent, the number is right, you have signal, and other messages arrive normally.
Why this happens
Login codes come from short codes or unfamiliar senders. Phones and carriers increasingly filter these to fight spam. A code can land in a hidden folder or be blocked outright without any notification.
Some carriers block messages from international short codes, or block premium and short-code SMS on certain plans, especially prepaid or business plans. Others block them while roaming. If your phone shows no trace at all, ask your carrier whether short-code or international SMS is blocked on your line. You do not need to mention Telegram specifically; ask whether verification SMS from international services can reach you.
If it does not work
Ask for a phone call instead of an SMS, if the login screen offers it. A call often gets through when SMS is filtered, because it uses a different route.
Recognising it
You are trying to log in on a device that does not hold the SIM for your number, or the SIM is in a phone that is switched off, abroad without roaming, or out of signal.
Fixing it
If it does not work
If you cannot get the SIM into a working phone, any device where you are already signed in is your best route. If there is none, you will need to wait until you can reach the SIM.
Recognising it
You have requested codes several times in a row, and now the screen shows an error about too many attempts, or codes simply stop coming.
Why this happens
Telegram limits how often a number can request codes. This protects you from attackers trying to break in and protects the SMS system from abuse. The limit applies whether or not each request was successful.
Fixing it
Our guide to "Too many attempts" on Telegram explains the waiting period in more detail.
Recognising it
Everything looks right, but codes are slow or patchy, and you may see reports from others in your country having the same problem at the same time.
Why this happens
SMS delivery passes through several networks before reaching your phone. Delays and outages happen, and some regions see more of them. Telegram occasionally has service problems too.
Fixing it
If it does not work
If nothing arrives over a whole day while your SIM is working, use the help option on the login screen, if one is offered, to contact Telegram, and describe the country, carrier and what the screen said. Never include the code or a password in such messages.
Recognising it
You lost the SIM, changed carriers without keeping the number, or the number was deactivated after not being used.
What to do
If you are planning a move, our guide to moving Telegram to a new phone explains how to change numbers safely before the old SIM goes away.
If it does not work
If you have no access to the number and no signed-in device, recovery options are very limited. Telegram is designed so that controlling the number, plus any password you set, is what proves ownership. That protects accounts from takeover, but it also means support cannot simply hand you an account.
Recognising it
The screen mentions an email address, usually partly hidden.
Fixing it
After entering a correct code, some people are asked for a password and assume something went wrong. This is two-step verification, an extra password you (or someone) set on the account. It is not sent to you; you chose it.
If you never set a password but are asked for one, someone else may have set it after gaining access to your account. Read our guide to recovering a hacked Telegram account straight away. And once you are back in, our guide to setting up two-step verification explains how to make the password and recovery email work for you rather than against you.
The login code is how attackers take over Telegram accounts. The most common trick is simple: someone starts logging into your account, Telegram sends you the code, and then the attacker messages you pretending to be a friend, a support agent, a giveaway or a delivery company, asking you to "send back the code you just received".
Follow these rules without exception:
Our article on why you should never share your Telegram login code covers the common scripts scammers use.
People often hope support will send a code by another route or unlock an account by hand. It helps to know the limits before writing in.
Support can explain error messages, look into delivery problems that affect a country or carrier, and pass on reports of bugs. It cannot confirm your identity from a photo or a story, because anyone could send those, and it cannot give access to an account to someone who does not control the number and any password on it. That strictness is what stops attackers who know your name and number from talking their way in.
When you do contact support, keep the message short: your country, your carrier, the device you are signing in on, what the login screen said, and when you tried. Leave out the code and any password. If someone replies from an account or address that asks for those, it is not Telegram.
Most code problems are painful only because there is no second way in. A few minutes now makes the next login trivial.
These examples are illustrative, showing how the clues point to a fix.
Someone gets a new phone and installs Telegram. The screen says the code was sent to their Telegram app. They wait by their SMS inbox for ten minutes. Then they remember Telegram Desktop on their work laptop. The code is waiting there in the chat from Telegram. Fix: open the laptop, copy the code, and afterwards review active sessions.
An iPhone user with unknown-sender filtering turned on sees "We've sent you an SMS" but nothing in Messages. In the unknown senders list, the code is sitting there unopened. Fix: enter the code, and consider allowing notifications for that filter.
A traveller's phone is on a foreign network with roaming partly disabled. SMS never arrives, but the call option works because voice roaming is on. Fix: choose the call, and note the code.
Someone requests a code five times in a minute, then nothing more arrives. They have hit the limit. Fix: stop, wait, and request once later, letting the timer run out fully before trying another method.
A user enters the SMS code correctly and is then asked for a password they never set. They do not have a hint they recognise. This suggests someone else set two-step verification after getting into the account. The user should not keep guessing; they should follow the hacked-account steps, check whether a recovery email they control was set, and warn their contacts that messages from the account may not be from them.
A user who set up a login email years ago sees the screen say a code was sent to an address starting with letters they barely remember. The address belongs to an old work account they no longer use. They wait for the countdown, look for another option on the screen, and receive an SMS on the next attempt. Once in, they update the login email to an address they control.
Someone who bought a +888 number on Fragment for their channel admin account cannot find any SMS. There is none to find: the code for that number is shown through Fragment, linked to the wallet they used. Fix: sign in to Fragment with the same wallet and read the code there.
Wait for the countdown on the login screen to finish before requesting another method. If it still has not arrived after trying SMS and a call, wait a while longer before trying again, to avoid triggering a limit.
Sending it to a signed-in device is faster, free and harder to intercept than SMS. It also confirms that the person logging in has access to an existing session.
Every Telegram account is tied to a number, though anonymous numbers from Fragment work without a SIM. Our guide to using Telegram without a phone number explains what is and is not possible.
Someone is trying to log into your account. Do not share the codes, turn on two-step verification, and check your active sessions. The attempts fail without the code.
Support cannot bypass the login process for you. Your best options are a signed-in device, SMS, a call, or a login email if your account has one.
Rarely. It does not change where codes are sent. Updating to the latest version is worthwhile, but reinstalling repeatedly can make you request more codes and hit a limit.
Once you are back in, set up a password and recovery email with our two-step verification guide, and keep at least one other device signed in, such as Telegram Desktop, so future codes have somewhere reliable to go. If you manage several numbers, our guide to using multiple Telegram accounts explains how to keep them apart.
Telegram often sends the login code to another signed-in device first, so check every Telegram app you have before waiting for an SMS. If no device is signed in, wait for the timer and try SMS, then a call. When codes do not arrive, check the number and country code, your phone's spam and unknown-sender filters, your carrier and roaming, and whether you have requested too many codes. Lost numbers need to be recovered through your carrier or changed from a signed-in device. Above all, never share a code with anyone, and treat codes you did not request as a sign someone is trying to get in.
Ownership confirmed through our claim process — not an endorsement of their content.
Founder of Telegram.
The official Telegram on Telegram. Much recursion. Very Telegram. Wow.
Telegram Premium – a subscription that unlocks dozens of exclusive features.
Binance Official English Group Binance Official Chinese Group Binance English Announcements Binance Chinese Announcements
is a modern crypto news and research platform covering the latest developments across digital assets, markets, regulation, and blockchain technology.
This channel focuses exclusively on what shapes global finance. Macroeconomics, markets, liquidity, central banks.
BlackBlock Markets exists to observe how capital moves before it becomes obvious.
Bitcoin is a global macro asset. This channel is dedicated to Bitcoin only.
Crypto Invest Next 100x. Admin