Telegram says it sent you a code, but there is no SMS. Before you assume something is broken, check where Telegram actually sent it.
1. Look inside Telegram on your other devices
If you are already logged in to Telegram on another phone, tablet or computer, Telegram usually sends the login code there as a message from the official Telegram account, not by SMS. Open Telegram on that device and look for the chat with the blue tick.
2. Ask for the code by SMS
On the code screen, tap Didn't get the code? or wait for the option to send it by SMS. Depending on the number and region, Telegram may then send an SMS or call you. Telegram decides which methods to offer, so you may not see every option every time.
3. Check the number and wait between requests
- Confirm the country code and that there is no extra leading zero.
- Wait for the timer before asking again. Repeated requests can trigger a wait time, shown as “too many attempts”.
- Make sure the phone has mobile signal and that SMS filters are not hiding the message.
4. Email login codes
Some accounts are asked to set up a login email. If you have done this, Telegram may send the code to that email address instead. Check your inbox and spam folder.
5. New accounts with virtual numbers
Telegram applies stricter checks to new sign-ups on numbers it does not trust, such as heavily shared or public numbers. A private mobile number rented for Telegram is much more likely to receive the SMS. See virtual numbers for Telegram. After you sign up, set a two-step verification password in Telegram's privacy settings so you are not dependent on that number again.
6. Still nothing?
Use the free SMS code troubleshooter for a checklist tailored to Telegram, or read how to use a virtual number for Telegram.
Why does Telegram send codes inside the app?
In-app delivery is free and instant, and it proves you control an existing session. That is why Telegram prefers it over SMS whenever you are logged in somewhere else.
A common case: someone installs Telegram on a new phone while the old phone is in a drawer. The code goes to the old phone, not by SMS. Turning the old phone on and opening Telegram solves it in seconds, without any extra requests.
- Check every device where Telegram is logged in, including Telegram Desktop and Web.
- Look for the message from the official Telegram account.
- Request an SMS or call from the code screen if you have no other session.
- Check your login email if you set one up.
- Wait for any timer before requesting again.
Lawful SMS verification only. Follow each platform’s terms. Ucode is not for bulk account farming or ban evasion.
Key takeaways
- Check other devices: Telegram usually delivers login codes in the app, not by SMS.
- Request SMS deliberately: use the option on the code screen once and wait.
- Protect the account: set a two-step verification password after you log in.
In short
A missing Telegram code is usually sitting in Telegram on another device or in your login email. If not, request an SMS once from the code screen, check the number format, and wait between attempts. Once in, add a two-step verification password.