Choose a language

Virtual numbers for SMS verification

Temporary numbers. Instant codes.

Rent a virtual phone number for the app or website you are signing up to. The verification code shows up the moment it arrives, and if no message arrives, the price goes back to your balance automatically.

Coming soon to Google Play

  • 2,250+ services
  • 200+ countries
  • 100% refund when no message arrives
Example: a number waiting for a verification code, then receiving it

How it works

From the sign-up screen to a verified account in three steps.

  1. Pick a service and a country

    Search more than 2,250 services and choose from over 200 countries. You see the price before you buy.

  2. Get your number

    The price comes out of your balance and the number is yours right away. Its screen shows how long it stays active, usually 10 to 20 minutes.

  3. Receive your code

    Enter the number where you are signing up. When the SMS arrives, SmsGrab shows the code ready to copy, in the app and on the web.

Everything you need to get a code

SmsGrab does one job, and keeps it simple.

  • 2,250+ services in 200+ countries

    Numbers for messaging apps, social networks, marketplaces and more. What is on offer at any moment depends on our provider’s stock.

  • The code, picked out for you

    SmsGrab finds the code in the incoming message and highlights it, so you can copy it with one tap.

  • Notifications that matter

    The app can notify you when a code arrives or when a number is about to expire.

  • Phone and browser

    One account in the app and on smsgrab.com, with the same balance and the same numbers.

  • 27 languages

    The app and this website speak 27 languages, including English and Turkish, and show country names in yours.

  • No ads, no trackers

    No advertising, analytics or third-party trackers. We never ask for your name, your contacts or your own phone number.

SmsGrab on the web

Your account, in any browser

The website and the app are one product. Wherever you sign in, it is the same account with the same balance and the same numbers.

Sign in with email

Use your email and password. New here? Your account is created the first time you sign in.

Sign in

Sign in with a code from the app

Using SmsGrab as a guest on your phone? Open Settings > Sign in on the web in the app and enter the one-time code here.

Enter a code
  • One balance Your balance is the same in the app and on the web.
  • The same numbers Buy a number on one device and read the code on the other.
  • You stay in control See every phone and browser signed in to your account and sign any of them out remotely.

Refunds without asking

You should not pay for a number that never received a message. SmsGrab puts the money back in your balance on its own.

  • No message before it expires

    The full price goes back to your balance automatically.

  • Cancelled early

    Cancel before any message arrives and the price is refunded.

  • Purchase could not complete

    If the provider has no free number, you are either not charged at all or refunded in the same step.

  • Clear prices

    You see the price before you buy. There is no subscription, and refunds go to your balance.

Once a message has arrived on your number, the activation counts as used and is not refunded, even if the code does not work for you. Read the refund rules

Frequently asked questions

Still unsure about something? Write to us and we will help. support@smsgrab.com

What is SmsGrab?

SmsGrab rents temporary virtual phone numbers, so you can receive SMS verification codes without giving out your own number. Use it here on smsgrab.com, and soon in the Android app.

How much does a number cost?

It depends on the service and the country. The exact price is shown before you buy, and it is paid from your balance. Prices are set and charged in US dollars; amounts in other currencies are converted live at the current exchange rate.

What happens if no code arrives?

If no message arrives before the number expires, the full price goes back to your balance automatically. You can also cancel before any message arrives and get the price back.

Can I use the same number again later?

A one-time activation is for a single service and stays active for the time shown on its screen, usually 10 to 20 minutes depending on the service and country. After that, numbers are usually given to other people, so do not use a temporary number for accounts you may need to recover later, such as banking, government services or your main email account.

Will every service accept the number?

Not always. Whether a code arrives depends on the service, the country and the provider, and some services block virtual numbers. That is why a number that receives no message is refunded automatically.

Do I need to create an account?

On the web, you sign in with your email and a password, and the account is created the first time you sign in. In the app you can also start as a guest; a guest account lives only on the phone that created it, and you can bring it to your browser with a one-time code from the app.

Can I use SmsGrab in my browser?

Yes. Sign in on smsgrab.com with your email account, or open Settings > Sign in on the web in the app and enter the one-time code on the website. It is the same account, with the same balance and the same numbers.

When can I download SmsGrab?

The Android app is coming soon to Google Play. It is not in the store yet, so please do not install copies from other sources.

How do I delete my account?

In the app, go to Settings > Account > Delete account. On the web, sign in and open Settings > Delete account. Deletion takes effect immediately. If you cannot do either, write to support@smsgrab.com from the email address of your account.

SmsGrab for Android is almost here

The Android app is coming soon to Google Play. It is not in the store yet, so please do not install copies from other sources. Until then, your account works right here in the browser.

Coming soon to Google Play

Sign in on the web

Questions? Write to support@smsgrab.com