SMSThatWorks

Telegram Verification Code Without a Phone Number: Your Options

You can receive a Telegram verification code without using your own phone number. The quick way is a free public number: enter it in Telegram, then read the code on that number's inbox page. The private way is an anonymous +888 number bought on Fragment, which Telegram accepts for sign-up. The free route only suits throwaway accounts, because anyone who uses the same number later can request a code too.

How Telegram verification works

Every Telegram account is tied to a phone number. When you enter one, Telegram sends a login code. If that number is already signed in on another device, the code usually arrives inside the Telegram app on that device, not by SMS. For a number with no active session it normally comes by text message, though Telegram sometimes uses other methods, such as a call or a code sent to a login email you've set up.

The code is effectively the key to the account. Whoever can read messages sent to the number can ask for a fresh code and log in. With your own SIM, that's only you. With a public number, it's everyone who opens the same page. That trade-off sits behind every option below.

Option 1: A free public number (throwaway accounts only)

This works when you want to try Telegram, join a public channel or test a bot without linking your real number.

  1. Open the Telegram numbers page. It lists numbers that received an SMS from Telegram in the last 7 days, so Telegram was still delivering to them recently.
  2. Pick one with a recent "Last SMS" time. Minutes ago is a good sign. Hours ago is a gamble.
  3. Enter the number in Telegram. Choose the matching country in Telegram's list, then type the rest of the number. Don't enter the country code twice.
  4. Open the number's page and wait. The inbox checks for new messages every 10 seconds. Look for a Telegram message that arrived after you tapped "Next".
  5. Enter the code right away. Other people can see it as soon as you can.

If the Telegram list is short or empty, Telegram may be refusing shared numbers right now. Newly listed numbers are worth a try, because apps haven't had long to block them: see the newest numbers first.

Make sure the account is really new

A public number may already belong to someone else's Telegram account. If it does, the code opens their account instead of creating yours. Two signs:

  • chats, groups or contacts you don't recognize appear
  • Telegram asks for a password you never set

If you see either, stop. Log out, don't open anything, and pick a different number. That account isn't yours, and being able to read the number doesn't make it okay to use.

Lock it down straight after sign-up

Even a throwaway account deserves basic protection, so a stranger can't walk in with the next code:

  • Set a Two-Step Verification password under Settings > Privacy and Security. After that, a code alone isn't enough to log in.
  • Add a recovery email when Telegram offers one during that setup.
  • Check your sessions under Settings > Devices and end any you don't recognize.
  • Hide the number under Settings > Privacy and Security > Phone Number, so other users can't see it.

Even with all of this, the account is still tied to a number you don't control. Treat it as disposable.

Option 2: An anonymous +888 number

Telegram accepts anonymous numbers bought on Fragment, a blockchain-based marketplace for Telegram usernames and numbers. They start with +888, aren't linked to any SIM card, and work only for Telegram. You read the login code on Fragment instead of receiving an SMS, so nobody else sees it.

They cost money, paid in cryptocurrency, and prices change, so check Fragment directly before you decide. This is the option to look at if you want a lasting Telegram account without handing over a SIM-based number.

Option 3: Your own number, kept private

If you plan to keep the account, your own number is the most reliable choice, and Telegram lets you hide it well:

  • Set Who can see my phone number to Nobody.
  • Set Who can find me by my number to My Contacts.
  • Choose a username, so people can message you without ever learning your number.

Other users then see your username, not your number. Telegram itself still has the number, as with any phone-based account.

A second SIM or eSIM is the middle ground: a real mobile number that Telegram accepts, kept apart from the one your friends, employer and bank know.

Why the code isn't arriving

  • Telegram stopped sending to that number. Heavily used public numbers get blocked. Check whether the number recently received a Telegram code.
  • You asked too many times. Repeated requests can make Telegram pause sending for a while. Wait instead of tapping resend.
  • The code went to another device. If Telegram says it sent the code to the app, the number already has an active account. It belongs to someone else, so move on.
  • Wrong country. Check that the country picker matches the number.

When a number fails, switch to another one rather than retrying the same one. Our checklist for codes that don't arrive covers the rest.

Which option fits?

  • Trying Telegram once or testing a bot: a public number, with a Two-Step Verification password set immediately.
  • A lasting account without a SIM: an anonymous +888 number.
  • Your everyday account: your own number, with the privacy settings above.

Never use a public number for an account that holds anything you'd hate to lose, or one that other people rely on to reach you.

Need a number right now? See every live number, checked every few minutes.