
When Telegram asks for a login code and nothing arrives, the cause is usually simple: the code went to a different place than you expected, or repeated requests triggered a temporary block. Work through the fixes below in order before trying anything drastic.
1. How Telegram sends login codes
If you are already logged in on another device, Telegram normally sends the code inside the Telegram app on that device, as a message from the official “Telegram” service chat. Only if there is no active session, or after you ask for it, does Telegram fall back to SMS or a voice call. Some accounts can also receive codes at a login email address if one was set up.
2. Nine fixes to try in order
- Check your other devices. Open Telegram on any phone, tablet or desktop where you are still logged in and look for a message from “Telegram” with the code.
- Verify the number. Confirm the country code and every digit. A single wrong digit sends the code to someone else.
- Wait and use the alternative. After a short wait, the app offers Send code via SMS or Call me. A voice call often works when SMS is blocked.
- Check signal and SMS filters. Turn off airplane mode, restart the phone, and check spam or blocked-sender folders. Some carriers filter short-code messages.
- Update the app. Use the official Telegram app from your device's store, at the latest version.
- Switch network. Move between Wi-Fi and mobile data.
- Restart the login. Fully close the app and start again instead of tapping “resend” repeatedly.
- Check roaming and dual SIM. Make sure the SIM that owns the number is the active one and can receive messages.
- Contact your carrier. Ask if the number can receive SMS from international senders.
3. “Too many attempts” blocks
Requesting a code many times, or entering wrong codes repeatedly, makes Telegram pause new attempts on that number. The message usually says to try again later. The block is temporary. Stop requesting codes, wait several hours, and try once more from a stable connection. Repeatedly retrying can extend the wait.
4. When the number itself is the problem
| Situation | Why the code fails | What to do |
|---|---|---|
| Internet-based (VoIP) or virtual number | Some providers cannot receive short-code SMS reliably | Try the voice-call option, or use a real SIM number |
| Old SIM you no longer control | The code goes to a dead or reassigned number | Log in from an existing session and change the number in Settings |
| Number banned by Telegram | The app says the number is banned | See our account banned guide |
| Public “receive SMS online” number | Shared, often already restricted | Do not use it for an account you care about |
If you want to sign in without exposing a personal SIM, read using Telegram without your phone number for the options and risks.
5. Stay safe while troubleshooting
If you received an aged account from a seller, follow our post-delivery checklist and log in only as the seller instructs, so the active session is not lost.
Ready to buy? Compare published prices by creation year to buy aged Telegram accounts, buy old Telegram channels or buy old Telegram groups.
Frequently asked questions
Why is my Telegram code not arriving by SMS?
Common causes are a wrong number, weak signal, carrier filtering of short-code messages, or a temporary block after too many attempts. Check other logged-in devices first, then request a voice call.
Where is the Telegram login code if I am logged in on another device?
Telegram usually sends it inside the app on the other device, as a message from the official Telegram service chat, not by SMS.
How long does the 'too many attempts' block last?
It is temporary, often a few hours. Stop requesting codes, wait, and try again once from a stable connection.
Can I get the code by phone call?
Yes. After a short wait the app offers a voice call option that reads the code aloud.
Is it safe to give someone my Telegram login code?
No. Never share it. Anyone asking for it is trying to access your account.