asms.ai
SMS verification

Temporary Phone Numbers for Viber

Viber asks for a phone number before you can use the app. That number is tied to your account permanently, visible to every contact you message, and cannot be changed once set. If you would rather keep your real number private, or simply need a second account for testing or work purposes, a temporary phone number gets you through verification without any of that exposure.

asms.ai provides free shared phone numbers from multiple countries that can receive Viber's SMS verification codes. No account, no SIM card, no payment details required. You pick a number, Viber sends the code, you read it on the public inbox page, and you are in. The service was formerly known as AnonymSMS and has been operating since 2018, making it one of the longer-running free virtual number platforms available.

Codes in seconds No registration Online since 2018
CostFree for shared public numbers
RegistrationNone required
SIM cardNot needed
CountriesUS, UK, Germany, Georgia, Ukraine and more
New numbersAdded daily
Inbox retentionPeriodically wiped for privacy

Instant

Codes land in seconds.

Private

No SIM, no personal info.

Always fresh

New numbers added daily.

How to get a Viber verification code without your real number

The process takes under two minutes. Open asms.ai and browse the available numbers. Filter by country if you need a specific dialling code, since Viber accepts numbers from most regions. Pick any number that looks active: recent messages in the inbox are a good sign that the number is live and reachable.

Copy the number, open Viber on your device, and enter it on the registration screen. Viber will send a 6-digit SMS verification code to that number within a few seconds. Switch back to asms.ai, refresh the inbox page for the number you chose, and the code will appear in the message list. You do not need to install anything or create an account on asms.ai to do this.

Enter the code in Viber and your account is active. The inbox remains public and messages are eventually wiped, so there is no persistent trail linking that number to your account after the session ends.

Is it genuinely free?

Yes. The shared public numbers cost nothing and require no payment details at any point. asms.ai funds the service through its premium tiers: private dedicated numbers for people who need a number only they can access, and a REST API plus a native MCP server for developers and AI agents who need to automate SMS reception at scale.

The free shared numbers are ad-free. You are not the product. The model is straightforward: free numbers build awareness and trust; paid tiers cover infrastructure costs.

One honest caveat: shared numbers have a public inbox, meaning anyone on the internet can read the messages. For a one-time verification code that expires in minutes, this is generally fine. For anything sensitive or long-running, a private number is the appropriate choice.

Why people use a temporary number for Viber

Viber binds your account to a phone number at signup, and that number serves as your identifier for every person you message. There is no way to change it later without abandoning the account and starting fresh. People reach for a free disposable number for several distinct reasons.

Privacy from contacts is the most common. Joining a group chat with strangers, arranging a short-term transaction, or communicating through Viber for a business arrangement you would rather not have tied to your personal identity are all situations where handing out your real number feels like unnecessary exposure.

A second account is another frequent case. Viber allows one registered account per device natively, but many people maintain separate accounts for work and personal use, or run a test account when building integrations without touching their primary account history.

Travel and local presence create a third scenario. Viber calling rates differ by country, and a number registered in the destination country can give contacts a familiar local number to reach you on without requiring a local SIM card. A temporary number from asms.ai covers that initial registration step cleanly.

Developers and QA engineers who test apps or services integrating with Viber need to burn through multiple account registrations during development. Sourcing real SIM cards for each test environment is slow and expensive. A free virtual number that can receive SMS online removes that friction entirely.

Privacy and security considerations

A shared temporary number means the inbox is visible to everyone. The verification code Viber sends is short-lived, typically valid for five to ten minutes, so the window during which anyone could intercept and misuse it is narrow. For a standard one-time registration, the practical risk is low.

Your real phone number is never entered anywhere on asms.ai. The site does not ask for it, log it, or associate it with your activity. The only data you touch is a public inbox page for the number you chose.

Inboxes are cleared periodically. Old messages, including any verification codes from earlier sessions, are removed on a rolling basis. This limits how much information accumulates in any one inbox over time.

One situation where a shared number is clearly not suitable: if the Viber account will carry sensitive conversations, be linked to financial services, or serve as a long-term primary contact point, you need a private number. A shared inbox works for passing through a one-time verification gate. It is not designed as a secure persistent inbox.

asms.ai does not resell numbers to other platforms, does not inject synthetic traffic, and does not intercept messages for any purpose other than displaying them in the public inbox for legitimate users.

Availability: which countries and numbers work with Viber

asms.ai currently offers numbers from the United States, United Kingdom, Germany, Georgia, Ukraine, and additional countries added on a regular basis. Viber accepts phone numbers from most of these regions without restriction at the account creation step.

US numbers work in the majority of cases and are the most abundant on the platform. UK and German numbers are solid alternatives when a US number has been flagged or the inbox is busy with traffic from other services. Georgian and Ukrainian numbers tend to be less saturated, since fewer global platforms concentrate verification traffic on those dialling codes, making them a reliable fallback.

New numbers are added daily and the inventory rotates. If every number in a given country has a stale or overcrowded inbox, try a different country or check back the next day.

One realistic note: Viber, like most major platforms, monitors shared number ranges and periodically blocks ranges that see very high account-creation volume. If a number does not receive a code within a couple of minutes, try a different number or switch countries. This is standard behaviour across all shared-number services, not a fault unique to asms.ai. Picking a number with recent activity in its inbox reduces the chance of hitting a blocked range.

What else you can verify with these numbers

The same numbers work across a wide range of other platforms. Common examples include WhatsApp, Telegram, Signal, Google, Microsoft, Facebook, Instagram, Discord, Tinder, Bumble, Airbnb, Uber, and most other apps that require a phone number at signup. Any service that relies on standard SMS verification can, in principle, be verified with a shared number from asms.ai.

If you are a developer or run automated workflows, the asms.ai REST API lets you request a number and poll programmatically for incoming messages without visiting the site. The native MCP server extends this to AI agent environments, allowing tools built on the Model Context Protocol to handle SMS verification steps as part of a larger automated pipeline. This is well suited to QA automation, onboarding tests, and agent workflows that need to register or verify accounts at scale.

The free shared numbers cover occasional manual use comfortably. For high-volume, automated, or privacy-sensitive use cases, the API and private-number tiers are the right path.

Frequently asked questions

Can I use a temporary number to create a Viber account?+

Yes. Viber sends a standard SMS verification code to whatever number you provide. Enter a number from asms.ai on the Viber registration screen, wait a few seconds, refresh the public inbox on asms.ai, and type the code into Viber to complete setup.

Is asms.ai completely free for Viber verification?+

The shared public numbers are free with no registration or payment required at any point. asms.ai also offers paid private numbers and an API tier, but these are optional upgrades. The free tier is sufficient for a standard one-time Viber verification.

Will Viber block a shared temporary number?+

Viber occasionally flags number ranges that see heavy account-creation traffic. If a code does not arrive within about two minutes, try a different number from the list or switch to a number from a different country. German and Georgian numbers tend to be less saturated and are a good fallback when US numbers are busy.

Can I use the same number to log back into Viber later?+

Shared numbers are not reserved for any individual user. If Viber requires re-verification and you enter the same number again, the code will appear in the same public inbox. Because anyone else can read that inbox too, a shared number is not appropriate as a secure long-term account credential.

Does asms.ai require me to create an account?+

No. You visit the site, browse available numbers, and open any inbox. No email address, no username, no password. Nothing is stored about you.

How often are the inboxes cleared?+

Inboxes are wiped periodically. The exact schedule varies, but messages do not accumulate indefinitely. Since a Viber verification code expires within minutes anyway, the clearing schedule has no practical impact on normal use.

Can I get a Viber number from a specific country?+

Yes, you can filter available numbers by country on asms.ai. Current options include the US, UK, Germany, Georgia, Ukraine, and others added regularly. Viber will register your account under the dialling code of the number you choose.

What is the difference between a shared and a private number on asms.ai?+

A shared number has a public inbox that anyone can read. It is free and requires no signup. A private number is assigned to one user exclusively, so only that user sees incoming messages. Private numbers are a paid feature on asms.ai and are the right choice when privacy matters or when you need the number long term.

Does this work for Viber Business accounts?+

Viber Business registration uses a different verification process that typically requires a real landline or mobile number you control. For a standard consumer Viber account, a shared temporary number from asms.ai works fine.

Can developers automate Viber verifications using the asms.ai API?+

Yes. asms.ai provides a REST API and a native MCP server that let you programmatically request a number and poll for incoming SMS messages. This suits QA pipelines and automated testing workflows that need to create and verify Viber accounts without manual steps.

Get your code in seconds.

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