It seems you are offline. Please check your connection and try again.
Last updated: 18.08.2026
Free to try

Free temporary Saudi Arabia phone number to receive SMS online (+966)

A free temporary Saudi Arabia phone number (+966) lets you receive SMS verification codes for account registration, two-factor authentication, or any one-time password. No local SIM or personal number needed. It also keeps your real +966 number out of the app's marketing list. Pick a free +966 number below, send it to the app you want, and watch the verification text show up on screen in seconds. No SIM, nofree SMS numbers online hunt across ten sites.

These free numbers are public and shared, so they are great for a quick test but not for an account you want to keep. We will be straight with you about where the free option works and where you need a private number.

Saudi Arabia country code +966: format and how to enter it

Saudi Arabia's country code is +966 (or 00966). Mobile numbers follow the format +966 5XX XXX XXX. The 5 comes right after the country code, with no leading zero. Landlines use city codes: 11 for Riyadh, 12 for Jeddah, 13 for Dammam. Numbers on this page are already in full international format, so paste them as-is.

These are shared numbers. Anyone can open this page and read the same messages, so never use them for banking, payments, or anything tied to your real identity. For a number only you can see, grab a private number.

Which apps actually deliver to a free Saudi Arabia number

Not every service sends an OTP to a shared number. Some sites deliver fine, others block public numbers on sight. Here is what we see working today so you do not waste time on a code that never lands.

Where the free option worksTested

Smaller sites, local marketplaces, and forums that just want to verify you are human usually accept a free +966 number without a fuss. If the website does not run heavy security checks, your code lands fast.

Apps that accept these free numbers

Some of these platforms only accept a local Saudi number at sign-up. A +966 phone number is the only thing that fits, not a workaround. These local services tend to take a shared number for a basic sign-up or a quick login:

✓ Haraj ✓ Noon ✓ Jahez ✓ HungerStation ✓ Careem ✓ Nana ✓ Tamara ✓ Small forums ✓ Trial signups ✓ Newsletters

Lists change week to week, so treat this as a worth-a-shot guide. If a code does not arrive, hit refresh and try a different free number.

Popular apps that often reject shared numbersHit or miss

✗ WhatsApp ✗ Telegram ✗ Gmail ✗ Google ✗ PayPal ✗ Snapchat ✗ TikTok

Big companies keep a database of public, temp numbers and quietly block them. Telegram and WhatsApp in particular flag a number the moment someone else has used it, so a shared +966 will usually fail at receiving a code there.

If you need one of these to go through on the first try, skip the gamble and use a private number instead — get a clean private number.

The 2-3 try rule

Give it two or three goes, then move on.

If a code has not arrived after a few attempts on different free numbers, the app is blocking shared numbers. That is your signal to stop refreshing and switch to a private option.

Catch a fresh number

A number nobody has touched yet gives you the best odds. Here is how to grab one that is still fresh:

1 Open the list above and pick the most recently added number.
2 Hit refresh once so the inbox shows only new incoming messages.
3 Send the verification request right away, before anyone else reuses it.
4 If nothing lands in a minute, pick another and repeat.

How to use these numbers to receive SMS

The whole thing takes under a minute. No app to install, nothing to download — you do it all in your browser.

1 Choose one of the free numbers from the list on this page.
2 In the app, enter it with the country code +966 and no leading zero.
3 Tap send and request your SMS code from the site for that number.
4 Come back here and watch the inbox for the incoming message.
5 Copy the OTP, paste it back, and you are in.

If the code doesn't arrive

Enter +966 only once. If the app's field already shows the country code, do not add it again or replace it with 00966.
Set the app's country selector to Saudi Arabia before you paste the number.
No leading zero. The correct format is +966 5XX XXX XXX, not +966 05XX.
If no code arrives, tap 'resend' inside the app. The new code lands in the same inbox here.

If nothing comes after two tries on different phone numbers, the app is likely blocking shared numbers. The private number option further down this page handles those cases.

When to switch to a paid number

The free route falls short when:

× The code never arrives because the app has blocked the shared number.
× You need an account that stays yours for weeks, not minutes.
× Privacy matters and you do not want strangers reading your texts.

The fix: a private Saudi number from $1, used by you alone, with the code in seconds. See the option below →

Want to keep things free? Stick with the public list for low-stakes signups — it costs nothing and works for plenty of sites.

When the free route stalls, a private number fixes it. You get a fresh number nobody has used, for about 20 minutes, long enough to receive any OTP and finish your registration.

$1 per use, one app

Pay once, no subscription, no card on file.

Open the private number →

What you get

A fresh number that only you can access.
Works with WhatsApp, Telegram, Tinder and most apps that reject public numbers.
Your messages stay private — nobody else reads them.
Pick the exact service you are signing up for before you pay.

If the code never shows up, you are not charged. No SMS received means your dollar comes back, simple as that.

Why it beats the free numbers

A shared number is a coin flip: maybe the SMS lands, maybe the app already banned it, maybe someone else reads your code first. For a real account, that risk is not worth it.

A private number removes all three problems at once. One person, one inbox, one clean delivery — for the price of a coffee top-up.

Where even a paid number will not help

We would rather you know this up front. A temporary phone number is for verification, not for these:

× Bank apps. They tie the number to your national ID, so a virtual one is rejected.
× Long-term use. The number expires, so it is not a permanent phone for daily contact.
× Government services. These check against the operator records on file.
× Anything illegal. We do not support fraud or fake identity, full stop.

For everything else — social apps, dating, a free trial, a second account — a real Saudi SIM-backed number does the job without the friction.

Quick filter before you pay

If the site asks for your real identity or a payment method, a virtual number will not pass. If it just wants an SMS code to confirm a sign-up, you are good to go.

Why not a burner SIM, VoIP, or eSIM?

People often reach for these first. Here is why each one tends to cost more time or money than it is worth for a single Saudi verification.

1

A burner SIM from STC, mobily or zain

A prepaid SIM in Riyadh or Jeddah needs your ID at the shop and costs far more than $1. A temporary number online is fine if you live there, overkill for one code from abroad.

2

A VoIP number

Most platforms recognise VoIP ranges and refuse the OTP outright. You can spend an hour setting it up only to get blocked at the last step.

3

A travel eSIM

A data eSIM gives you mobile internet but often no inbound SMS at all, so the verification text you need simply will not arrive.

When a SIM or eSIM does make sense

There are cases where buying a full SIM is the right call:

Living there

You are moving to Saudi Arabia

For a permanent number you actually call and text on, a real STC or Mobily SIM is the way to go — not a temporary number.

Travelling

You need data in mecca on the go

A tourist eSIM is great for maps and messaging while you travel. Just do not expect it to receive your sign-up codes.

Free vs private vs burner SIM

A quick side-by-side so you can pick the right option for your task at a glance.

↔ Scroll the table sideways on mobile

What matters Free shared Private $1 Burner SIM
Privacy
Who can read your messages
Shared Yours only Needs ID
Big apps
WhatsApp, Telegram, Tinder
Often blocked Works Works, costly
Cost
What you pay to start
Free, unreliable From $1
refunded if no code lands
$10+ & ID

Delivery times and app support change as platforms update their fraud filters, so treat the free column as a best effort.

For a one-off, low-stakes signup, the free list is fine. For anything you care about, the private number above is the safer pick.

Either way, you skip the SIM shop, the ID check, and the trip to Riyadh.

Saudi SMS numbers: common questions

Short, honest answers to what people ask us most.

Is using a temporary Saudi Arabia phone number legal?
Yes, for standard verification. Receiving SMS on a virtual phone number is legal in Saudi Arabia and in most countries. Companies and developers use virtual numbers daily for account testing and privacy. What is off-limits is using a phone number for fraud, impersonation, evading a platform ban, or mass-registering accounts for resale. For a normal sign-up or one-time verification, there is no legal issue.
Is the free Saudi number really free?
Yes. Pick a number, receive your SMS, done — no email, no sign-up, no card. The catch is that the number is public, so it suits quick tests, not accounts you keep.
Why did no SMS arrive?
Usually the app has blocked that shared number, or someone is using it at the same time. Refresh, pick a fresh number, and try again. After two or three misses, the service is rejecting public numbers.
Will it work for WhatsApp or Telegram?
Rarely on a free number — both flag shared numbers fast. For these, use a private Saudi number so the code lands on the first try.
How long does a private number last?
About 20 minutes — plenty to receive an OTP and finish your registration. It is built for verification, not as a permanent number you keep around.
Can I get my $1 back?
Yes. If the message never arrives on the number, the charge is refunded automatically. You only pay when the SMS is received.
Do I need to be in Saudi Arabia to use it?
No. It all runs online in your browser, so you can grab a +966 number from anywhere, including the UK or the US.
Can I use it for my bank or a government site?
No. Banks and official services check the number against operator and identity records, so a virtual one is rejected. Use your own SIM for those.
Is my privacy safe on a private number?
A private number is yours alone — no one else sees the inbox. Our policy keeps your personal information out of it; you do not link any account or real ID to use it.
Which Saudi operators do the numbers come from?
Each number is a real mobile number on networks like STC, Mobily and Zain, so apps treat them as genuine local numbers rather than internet ranges. These are real, active phone numbers, not randomly generated digits. They receive SMS the same way a handset would; the messages just appear here instead of on a screen.
Can I pick which service the number is for?
Yes. On a private number you choose the platform — Tinder, a dating site, social media, whatever — before you pay, so it is tuned to deliver that one code.
Can I receive codes for other countries too?
Yes. Beyond Saudi Arabia we cover plenty of other countries — check the list at the bottom of this page to find the one you need.

Need a different country?

If a Saudi number is not what you are after, here are the nearby countries people pick most often:

New to SMS verification?

Our plain-English guide walks you through how OTP codes work and how to stay safe online.

Read the guide →