Telegram Code Not Received: Where to Look and What to Do
Quick answer
If you already use Telegram on another device, the login code is usually sent inside Telegram itself as a message from the official Telegram account, not by SMS. Check those sessions first, then use the option to receive the code another way. New accounts with no active session get an SMS or, in some cases, an email code. Too many attempts trigger a wait timer you have to let expire.
Telegram's login flow surprises a lot of people. You type your phone number, wait for a text, and nothing comes, because Telegram decided to deliver the code somewhere else. Telegram prefers sending codes to your existing logged-in devices, and it has added other channels over time, including login email and anonymous numbers bought on the Fragment platform. This guide explains where Telegram sends codes, how to trigger the SMS fallback, why you might be asked for an email, what the flood-wait error means, and what to do when you're verifying a brand-new account with a temporary number.
Where does Telegram send the login code?
When your number already has an active Telegram session on a phone, tablet or computer, Telegram usually sends the code as a chat message from the verified Telegram service account in that app. The login screen tells you this with wording like “We've sent the code to the Telegram app on your other device.” Open Telegram on that device, look for the message from Telegram, and type the code on the new device.
If you have no active sessions, or you choose to receive the code another way, Telegram falls back to SMS and sometimes a phone call. For some accounts Telegram may also ask you to set up a login email and then send codes there instead of by text. Exactly which methods appear depends on your account, region and Telegram's current anti-abuse rules, which change from time to time.
How do I get the code by SMS instead?
On the code entry screen, look for a link such as “Didn't get the code?” or “Send the code as an SMS.” It may only become active after a short countdown. Tap it and Telegram will try SMS. If you're logged in elsewhere, it's usually faster to read the in-app message than to wait for SMS.
If SMS still doesn't arrive, double-check the number format. Pick the country first and enter the national number without the leading 0, so a UK number like 07700 900123 becomes +44 7700 900123. For US and Canada numbers, enter the 10-digit number after +1 and don't add an extra 1.
Why is Telegram asking for an email address?
Telegram has introduced login email for some accounts, especially new sign-ups. When it appears, you're asked to add an email address and confirm it, and future login codes can be sent there instead of by SMS. It's a legitimate Telegram feature, not a scam, as long as you're in the official app.
For your own account this is actually useful: an email you control is a more durable way to receive codes than a phone number you might lose. Use an address you keep long term, and turn on two-step verification with a cloud password so a code alone isn't enough to log in.
Step by step
- Check your other Telegram sessionsOpen Telegram on any phone, tablet or desktop where you're logged in and look for a message from Telegram with the code.
- Request SMS if neededOn the login screen, tap the option to get the code by SMS once the timer allows it.
- Verify the number formatPick the country first and remove any leading 0 or duplicate country code.
- Check your login emailIf you set one up, the code may be waiting in your inbox.
- Respect flood waitsIf Telegram says to try later, stop and come back after the stated time.
What are Fragment numbers and do I need one?
Fragment is a platform connected to Telegram where people can buy anonymous +888 numbers using the TON cryptocurrency. Those numbers work only inside Telegram, and login codes for them are delivered through Fragment rather than by SMS. You don't need one to use Telegram; they're an optional route for people who want an account with no SIM-based number at all.
If you aren't using a Fragment number, you can ignore this entirely. It matters for troubleshooting only if you registered with one, in which case the code won't arrive by text no matter how many times you retry.
What does “Too many attempts” or a flood wait mean?
If you request codes repeatedly or enter wrong codes, Telegram shows a message such as “Too many attempts, please try again later,” sometimes with a specific wait time. This flood-wait limit applies to the number and can range from minutes to many hours. Waiting is the only fix; repeated retries can extend it.
If you're verifying a new account with a Noir SMS number, choose Telegram as the service and request the code once. The SMS appears in your dashboard with a sound alert. If nothing arrives, cancel after two minutes for an instant refund, or let the 20-minute window refund automatically, then try another number rather than retrying the same one many times. Afterward, add a login email and a cloud password, because temporary numbers are recycled and aren't a long-term recovery route. Use temporary numbers only for your own legitimate accounts, following Telegram's terms.
- Stop requesting codes as soon as you see a wait message.
- Close any duplicate login attempts on other devices.
- Return after the stated time and request a single code.
Frequently asked questions
Why did my Telegram code come as a message instead of a text?
Because your number is already logged in on another device. Telegram sends the code to that session first, as a message from the official Telegram account. Open Telegram on your other device to read it.
I lost access to my other device. How do I get an SMS?
On the code screen, tap the option to receive the code another way or by SMS, and wait for any countdown to finish. If your account has a login email, the code may go there instead.
Can I log in to Telegram with just an email?
Not on its own. Telegram accounts are tied to a phone number or a Fragment number, but a login email can replace SMS for receiving login codes on supported accounts.
How long does a Telegram flood wait last?
It varies from minutes to many hours, and Telegram usually shows the time remaining. Stop requesting codes, wait it out, and try once more afterward.
Can I use a temporary number for Telegram?
Yes, to verify your own account. Codes arrive in your Noir SMS dashboard, and you're refunded if none arrives. Then add a login email and a cloud password, since the temporary number won't stay yours.
Services in this guide
Keep reading
How to Use Telegram Without Sharing Your Phone Number
Telegram requires a phone number to sign up, but you have options: Fragment anonymous numbers, virtual numbers, and privacy settings that hide your number.
Read the guide →TroubleshootingSMS Verification Code Not Arriving? Causes and Fixes
Not getting an SMS verification code? Fix rate limits, country code format, voice-call fallback, rejected number types and resend timing, step by step.
Read the guide →TroubleshootingHow Long Does SMS Verification Take? When to Resend and When to Give Up
Most SMS codes arrive in seconds. Learn normal delivery times, when to resend, how long to wait before giving up, and what slows codes down.
Read the guide →TroubleshootingWhatsApp Verification Code Not Received: Causes and Fixes
Why your WhatsApp code isn't arriving: resend timers, SMS vs call, country code format, temporary blocks, and when to retry with a new number.
Read the guide →TroubleshootingInstagram SMS Code Not Arriving or Stuck in a Checkpoint Loop
Instagram code not arriving or stuck in a security checkpoint loop? Causes, safe fixes, and what to do when the SMS never comes.
Read the guide →TroubleshootingGoogle Says “This Phone Number Has Already Been Used Too Many Times”
Google says your phone number has been used too many times? What the error means, why it happens, and the legitimate options to finish sign-up.
Read the guide →