AnonymSMS is now asms.ai:Read
asms.ai
Disposable numbers

Virtual Phone Number: Free or Private, No SIM

A virtual phone number is a real number that lives in software instead of on a SIM card. Texts sent to it arrive on a server and show up in a web inbox, so you can receive SMS and verification codes in a browser on any device, with no chip to insert and no plan to activate.

ASMS.ai (formerly AnonymSMS, online since 2018) offers a virtual number three ways. Free shared virtual numbers have a public inbox anyone can read, with no registration and no cost. A private virtual number for one code has an inbox only you can read, from $0.50 per code. A private rental is a dedicated non-VoIP number you keep for 1 day up to 12 months, from $4.99.

Which one fits comes down to two questions this page answers: does the service you are verifying accept VoIP numbers, and will you need the number again after today.

Codes in seconds No registration Online since 2018
No SIMLives online, read SMS in any browser on any device
Free virtual numbersShared public inbox, mostly UK, plus the Netherlands, Finland and a few others
Private per codeVoIP High Quality (US +1) or United Kingdom (+44), from $0.50 per code
Keep the numberNon-VoIP rental from $4.99, 1 day up to 12 months, unlimited SMS
For developersREST API and native MCP server for AI agents and automation

Instant

Codes land in seconds.

Private

No SIM, no personal info.

Always fresh

New numbers added daily.

Free number or private number?

Both receive your code in seconds. The difference is who else can see the inbox, and how reliably the code lands.

Recommended

Private number

A number dedicated to you, with an inbox only you can read. Pay per code, refunded if it never arrives.

  • Your inbox, nobody else's
  • Works when free numbers get blocked
  • Reliable delivery, automatic refunds
Get a private number

Free public number

A shared number with a public inbox. Free and instant, best for a one-off, throwaway verification.

  • $0, no signup, no SIM
  • Inbox is public, anyone can read it
  • Shared, so it may already be used
  • Great for a quick, low-stakes signup
Browse free numbers

Virtual number vs SIM: what changes

A traditional number is tied to a SIM card in one phone. A virtual mobile number is held on a server, and incoming SMS is forwarded to a web inbox, so you read messages in a browser rather than on a handset.

The number still receives real texts over the SMS network, which is why it works for verification and OTP like any other number. What changes is everything around it: no SIM to buy, no device to pair, no contract and no app to keep updated. You can pick one up in under a minute and use it from a laptop, a tablet or a phone.

What you give up is the phone itself. A virtual number here is built for receiving SMS, not for replacing your main mobile plan. For codes and messages from a service, that is usually all you need.

VoIP and non-VoIP virtual numbers

Virtual numbers come in two kinds. A VoIP number is issued by an internet telephony provider. It is cheap and quick to supply, and plenty of services accept it. A non-VoIP number is issued by a mobile carrier, so a carrier lookup sees an ordinary mobile line even though you read it online.

The difference matters because many services look a number up before sending a code. Messaging apps, banks, dating apps and some marketplaces often refuse numbers that come back as VoIP, sometimes with an error and sometimes by never sending the code.

The per-code pools cover both cases. VoIP High Quality uses US +1 numbers and is the cheapest, from $0.50. United Kingdom uses +44 mobile numbers. Rentals on the Numbers page are non-VoIP. The ladder that works: try VoIP High Quality first, then a UK number, then a non-VoIP rental. A per-code order with no code is refunded automatically, so starting cheap costs nothing when it fails.

Free shared vs private virtual numbers

The free virtual numbers are shared and public: anyone who opens a number's page sees the same incoming SMS. That is what makes them free, with no registration and no card. The live pool is mostly UK numbers, plus the Netherlands, Finland and a few other countries.

A private virtual number keeps the inbox visible to you alone. Neither private option is a subscription: you pay per code, or you pay once for a rental period, and the price is shown before you pay.

Use a free number for a one-off, low-stakes code. Choose a private number for an account you plan to keep, anything tied to money or account recovery, or a service that rejects shared numbers.

Choosing a country

Start from what the service expects. Some only send codes to numbers in their own country, and some ask you to pick a country code first. Others accept any country, in which case the cheapest pool the service accepts is the right pick.

For free numbers, the country is whatever the pool has, which today means mainly the UK, the Netherlands and Finland. For a private per-code number, the choice is a US +1 number on the VoIP High Quality pool or a UK +44 mobile number. For rentals, the Numbers page lists every country on offer, with its durations and price before you rent.

You can use any of these from wherever you are. The country of the number does not need to match where you live, only what the service will accept.

Keeping a virtual number long term

Free shared numbers are temporary by nature: they leave the list when they stop receiving messages, and a per-code number is yours for a single code. If you need a virtual number that stays the same, so you can receive a login code next month or a message from a buyer next week, a private rental is the right tier.

A rental is a dedicated non-VoIP number for 1 day up to 12 months depending on the country, from $4.99, with unlimited SMS and an inbox only you can read for the whole period. If it is not what you needed, cancel between 5 and 120 minutes after renting, before any SMS has arrived, and you get a refund.

Choose a period that covers how long the account needs to stay reachable. When a rental ends the number is no longer yours, so for an account you depend on, keep the rental running or move the account to a number you control.

What people use a virtual number for

Verification is the biggest use: signing up for an app, a marketplace or a social platform that sends a code, without handing over the number that follows you everywhere and attracts spam afterwards.

A second line comes next. People selling online, replying to classified ads, meeting someone from a dating app, or travelling without their usual SIM want a number they can give out and later drop. A rental behaves like that second line for as long as you keep it.

Developers use virtual numbers to test SMS sign-up flows without burning real SIMs. The REST API and native MCP server let that run automatically, including an AI agent completing a verification step on its own.

Frequently asked questions

What is a virtual phone number?+

A real phone number that lives online in software rather than on a SIM card. Any SMS sent to it appears in a web inbox, so you can receive verification codes and OTPs on any device without inserting a SIM or activating a plan.

Is there a free virtual number?+

Yes. The free shared virtual numbers receive real SMS with no registration, no SIM and no card. They are public, so anyone who opens a number's page can see its messages. That is fine for a one-off code, not for an account you care about.

What is the difference between a VoIP and a non-VoIP virtual number?+

A VoIP number comes from an internet telephony provider; a non-VoIP number comes from a mobile carrier. Both receive SMS online, but some services refuse VoIP numbers, so a non-VoIP rental gets through more often on strict services.

Can I use a virtual number for verification and OTP?+

Yes. The numbers receive real SMS, so they work for verification like a normal number. If a service rejects VoIP, move from VoIP High Quality to a UK number, then to a non-VoIP rental.

Which countries can I get a virtual mobile number in?+

Free numbers are mostly UK, plus the Netherlands, Finland and a few others. Private per-code numbers are US +1 on VoIP High Quality or UK +44 mobile. The Numbers page lists every rental country, with durations and prices.

How much does a private virtual number cost?+

Per-code numbers start from $0.50, with the exact price and stock per service shown on the OTP page before you pay, and an automatic refund if no code arrives. Rentals start from $4.99 for 1 day up to 12 months depending on the country.

Can I keep a virtual number long term?+

Yes, with a private rental. The number is dedicated to you for the whole period, up to 12 months depending on the country, with unlimited SMS and a private inbox. Cancel 5 to 120 minutes after renting, before any SMS arrives, for a refund.

How is a virtual number different from a temporary one?+

Virtual describes how the number works: software, online, no SIM. Temporary describes how long you use it. A virtual number can be temporary, on the free or per-code tier, or kept for months as a rental.

Can I get an online virtual number through an API?+

Yes. The REST API and native MCP server let developers and AI agents request a virtual number, use it for verification and read the incoming SMS programmatically.

Get your code in seconds.

Pick a number and receive your verification SMS now. No SIM, no registration.