Xencodes

Basics · 5 min read

What is a virtual phone number, and how does SMS verification work?

A virtual phone number is a real phone number that is not tied to a SIM card in your pocket. Messages sent to it arrive online instead, where you can read them on a screen. People use them mostly for one job: receiving the one-time code that an app or website texts to prove you control a phone number.

How a virtual number receives a text

When you sign up for a service and enter a phone number, the service asks an SMS gateway to text a short code to it. The gateway does not care whether the number belongs to a SIM or to a platform that passes messages on. If the number is live on a mobile network, the text is delivered, and the platform shows it to you.

With Xencodes the steps are the same every time: choose the service you are verifying, choose a country, and buy a number. Enter the number in the service, ask for the code, and read it on your activation page when it arrives.

What a virtual number is good for

Because it only needs to receive a message, a virtual number is a good fit for short, one-off verification tasks.

  • Creating an account without giving out your personal number.
  • Keeping a work, business or testing account separate from personal ones.
  • Verifying a service that only accepts numbers from a particular country, while you are somewhere else.
  • Testing sign-up flows when you build or maintain an app.

What it cannot do

A number bought for verification is not a permanent line. It receives the code for the activation you bought and then it is released. You cannot make calls with it, and it will not receive later messages from the same service, so a password reset months later will not reach it.

It also does not guarantee that a service will accept it. Each service runs its own fraud checks, and some refuse numbers they have seen too often. If a number is rejected, trying another country is usually the quickest fix.

Paying only for codes that arrive

At Xencodes you pay per number from a prepaid wallet. If no code arrives, the number is cancelled and the full price is refunded to your wallet automatically, so you only keep the cost of activations that worked.

Virtual numbers in the real world

Behind every phone number there is a carrier or a numbering provider that owns a block of numbers and decides where messages to them are delivered. A traditional number delivers to a SIM. A virtual number delivers to software: an app, a web page, or an API. The number itself is just as real, and the sender cannot tell the difference, because they only hand a message to the network addressed to that number.

That is why the same idea shows up in very different places. Businesses use virtual numbers for customer support lines that ring on any device. Freelancers use them to keep client calls separate from personal ones. And for verification, a number only has to receive one text, which makes the cheapest and shortest-lived kind of virtual number a good fit.

A worked example

Say you want a second Telegram account for a community you moderate. You open Xencodes, search for Telegram, and see a list of countries with numbers in stock, each with its own price. You pick one and buy a number. The number appears on screen. In Telegram you type it in, tap to receive the code, and watch your Xencodes activation page. A few moments later the code appears. You type it into Telegram, the account is verified, and the activation is complete.

If instead the code never arrives, nothing is lost: the number is cancelled when its time runs out and the price goes back into your wallet automatically.

Choosing between a virtual number and your own

Use your own number for anything you will rely on for years, such as your bank, your main email and your government accounts. Those services will text you again, and you need to receive it. Use a temporary virtual number for the lower-stakes accounts where you only need to clear a verification step once: trials, communities, test accounts, and services you are not sure you will keep.

If you ever have to choose between convenience and recovery, choose recovery. An account you cannot get back into is worth less than the minutes you saved.

Common misunderstandings

  • It is not anonymous in a legal sense. It reduces what a website learns about you, but you are still bound by the rules of the service and the platform you use.
  • It is not a guarantee. A service may still decline a number for its own reasons, which is why trying another country is a normal next step.
  • It does not make an account safe. Add a strong password and, where it is offered, an authenticator app.

Frequently asked questions

Try it for a service

Browse by country

More guides

All guides

Numbers are for receiving verification codes on accounts you own. Terms.

Get a virtual number

Choose a service and country and pay only for codes that arrive.

Get a number