Messaging

How to Verify Telegram Without a Local SIM Card

Yes, in most cases — you do not need a SIM card from the country, you need a number you control that can receive the code. Telegram can deliver the code by SMS or by an automated voice call, so a number that cannot receive texts may still complete verification over the call. Telegram rejects virtual and VoIP number ranges more often than most services, so success is not guaranteed on any provider. Because Telegram allows one account per number, a number that anyone has already registered cannot be used again — which is why shared numbers from free receive-SMS sites almost always fail. DialAnyone numbers in 12 countries support inbound SMS and are private to a single account.

How Telegram verification works

Telegram registers one account per phone number and sends the login code by SMS, by voice call, or into an existing Telegram session on another device.

Code deliverySMS, or an automated voice call
Works on a voice-only numberOften yes, via the voice-call option
Accounts per numberOne — a reused number is refused
Virtual number toleranceOften rejects virtual numbers

The thing that catches people out

If you are already signed in elsewhere, Telegram sends the code in-app rather than by SMS — so a number that cannot receive texts is not necessarily a blocker for an existing account. For a brand-new account the number must be reachable, and widely-shared ranges are routinely refused.

Which countries’ numbers can receive the code

Inbound SMS is a property of the carrier range, not a setting. These 12 countries have numbers that support inbound SMS. Availability last verified 2026-09-09.

See every country and what its numbers can do →

Frequently Asked Questions

Can I verify Telegram without a SIM card?
Yes. Telegram needs a phone number that can receive the verification code, not a physical SIM. A virtual number assigned to your account receives the code in your browser or app. Telegram also offers an automated voice call, which is useful when SMS is blocked.
Why do free Telegram verification numbers never work?
Those numbers are shared public inboxes used by thousands of people. Since Telegram permits one account per number, someone almost certainly registered it before you. The ranges are also widely blocklisted, so the code is often never sent. Anything arriving there is readable by anyone.
Does the number have to be from my own country?
No. Telegram accepts numbers from many countries; what matters is that the number can receive the code and that you control it. Choosing a country whose numbers support inbound SMS matters far more than matching your location.
Will a Telegram code arrive on any virtual number?
Not reliably. Telegram refuses virtual and VoIP ranges more often than most services. A private, dedicated number gives you the best chance, but no provider can promise acceptance, and anyone who does is guessing.
What is the most common mistake?
If you are already signed in elsewhere, Telegram sends the code in-app rather than by SMS — so a number that cannot receive texts is not necessarily a blocker for an existing account. For a brand-new account the number must be reachable, and widely-shared ranges are routinely refused.
What happens if I lose access to the number?
Telegram uses the number for recovery as well as sign-up, so losing it can mean losing the account permanently. Keep the number active for as long as the account matters, and move verification to a new number before letting the old one lapse.

Other messaging apps

A number only you can read

A dedicated number with a private inbox, real per-number SMS capabilities shown before you buy, and calling and eSIM data on the same account. No credit card required to sign up.

Further reading