Free App Verification Numbers to Receive SMS Codes

Temporary and virtual phone numbers for receiving the verification codes (OTP) and SMS messages of the apps listed below. Start with the app: each one verifies differently, and each one has different odds.

This is the index of SMS verification numbers by app. Every app below has its own page carrying the numbers that have actually received a message from it, how that app verifies, and a straight answer about whether a public number is likely to work. If you want app verification numbers but do not much mind which app you start with, read the table under the list — it sorts them by odds rather than by popularity.

Which apps accept a free public number?

Apps differ on this more than countries do, and the gap between the best and the worst is wide. The table summarises what the twelve pages explain in full:

Odds on a public numberAppsWhat that means
GoodInstagram, Facebook, Pinterest, TikTok, Viber, Messenger and SnapChatPublic numbers usually work. Pick one that received a message recently.
MixedTelegram and DiscordThey work some of the time; each of these has one known failure mode, explained on its page.
PoorWhatsApp, Signal and WeChatThey usually fail. We would rather say so than waste your time.

The rule behind the table: the more an app treats your number as the permanent identity of the account, the harder it screens public lines. An app that asks once at signup is relaxed about it. An app that makes the number the key to account recovery is not — and there a public number is a risk to you before it is a problem for them.

How to pick a number for an app

  1. Start with the app, not the country. The app is what accepts or refuses the number. The country only matters when the service itself is geo-restricted.
  2. Pick a line that received something recently. It is the clearest evidence the line is still live; one that has been silent for days may have stopped.
  3. Read the failure mode before you try. Every app in the middle and bottom rows above has a known reason it rejects public numbers, and reading it saves you ten attempts.
  4. Do not build a permanent account on a public number. The inbox is open to every visitor, and whoever reads your code can recover your account.

If you want a specific country for a specific app — a US number for WhatsApp, say — each of those pairs has its own page, linked from the app page itself.

Questions about app verification numbers

Does one number work with every app?

No. Acceptance is a decision each app makes on its own, and the same line can be accepted by one app and refused by another in the same minute. That is why each app has its own page rather than one page covering all of them.

Why do you say some apps usually fail?

Because it is true, and hiding it does not help you. Sites that promise every app works make you burn twenty numbers discovering for yourself what one line could have told you. The table above is that line.

What is the difference between this page and a country page?

This page is organised by app; a country page is organised by where the line comes from. If your problem is verifying one particular app, start here. If your problem is that a service only accepts one country’s numbers, start from the free temp numbers list.

Why Choose Our Service Numbers?

How to get an app verification code instantly without using your real number

Instant verification for 12 apps

Pick the app, pick a number that received a message recently, read the code here.

Real-time SMS delivery

Codes appear on the number’s page as they arrive, usually within seconds.

Numbers from 27 countries

If a service is restricted to one country, pick a line from that country.

The odds, stated up front

Every app page tells you whether a public number is likely to work before you spend time trying.