It seems you are offline. Please check your connection and try again.
Last updated: 08.06.2026
Free · no sign-up

Free temporary Iran phone number to receive SMS online (+98)

Pick a live Iran number below and read the code right on this page. No app, no SIM, no card. You get a real +98 line that takes an SMS in seconds, so you can finish a sign-up without giving out your own mobile.

These are shared public lines, handy for a quick test. If you need a private number that only you can see, we list free SMS numbers online and cheap paid ones too.

Heads up: anyone can open this page and read messages sent to a shared line, so never use it for a personal account you want to keep. For that, grab a private number.

Which apps deliver an SMS to a free Iran number

Not every service plays nice with a shared line. Here is what we see working, what fights back, and a simple rule to save you time.

What usually works on a free number Tested

Smaller sites and one-off forms tend to send the code straight through. If a platform only wants to confirm you are human and is not hunting for fraud, a shared Iran line will often pass the check on the first try.

Local Iranian services worth a shot

These home-grown apps are built around an Iran mobile, so a +98 line gives you the best odds here:

✓ Divar ✓ Digikala ✓ Snapp ✓ Sheypoor ✓ Forums and small sites ✓ Newsletter sign-up ✓ Free trial

No promise here, since the line is shared and codes can land for someone else. But these are quick and free to test, so the cost of trying is close to zero.

Popular apps that often refuse Hit or miss

✗ WhatsApp ✗ Telegram ✗ Gmail ✗ Google ✗ PayPal

Big platforms keep a list of numbers that have been reused for sign-ups. A shared Iran line has almost always been tried before, so WhatsApp or Telegram tends to say the code never arrives or that the number is already taken.

If you need one of these to go through, skip the shared line and use a clean private one instead. See pricing for a fresh number.

The two- or three-try rule

Try two or three lines, then stop

If the SMS does not show after a couple of fresh numbers, that service has blocked the shared pool. More tries will not help. Switch to a private line and you are done in a minute.

How to catch a fresh code

Codes come in fast and the page fills up, so the trick is to act quickly and refresh:

1 Open a number from the list above before you start the sign-up.
2 Paste it into the app, then come straight back to this page.
3 Hit refresh every few seconds and watch for your message near the top.
4 Nothing in two minutes? Pick another line and try once more.

How to use a free Iran number to receive SMS

The whole thing takes a minute. Here is each step so you know what to expect.

1 Look through the list of live Iran numbers on this page.
2 Copy the full line with its country code +98 in front.
3 Enter it in the app or website where you need to verify.
4 Come back here and refresh to see the message land.
5 Read the code, type it back into the app, and you are in.

When a shared line falls short

A free line breaks down when:

× The code never arrives because the service blocked the shared pool.
× The app says this number is already linked to another account.
× You need an account you can actually keep and log back into later.

Quick fix: a private Iran line from $1 takes the SMS only you can read. See how below

For a throwaway test where you do not care who else sees the code, the free option above is fine. Stay with it.

When the free line will not pass, a private number is the simple answer. You rent a fresh +98 line for one sign-up, read the code, and that line is yours alone for the session.

$1 per number

One fresh line, only you see the code. Pay only if it works.

Get a private line →

What you get for the dollar

A fresh +98 line nobody has used for that app before.
The code shows up in your private inbox, not on a public page.
A list of services to pick from, so you choose the right match.
Pay with crypto or card, sign up in seconds, no personal info.

If the SMS never lands, you are not charged. You only pay for a code that actually comes through, so there is no real risk in trying.

Why a private line beats the free one here

The free line is shared, so strict apps already know it and reject it. A private number has a clean history, which is the one thing those apps check first.

For a dollar you swap minutes of refreshing and failed tries for a code that arrives the first time. That is the whole trade.

When even a paid number will not work

A virtual line is not a magic key. Some checks look past the number itself, and no online service can get around them:

× Bank or wallet apps. They demand a SIM tied to your real ID.
× Government portals. These match the number against state records.
× Apps that block all virtual lines. A few reject any non-SIM number on sight.
× Re-verify on every login. If they text you each time, a rented line will not stick.

For all of those you need a real SIM you own. There is no online workaround, and we would rather tell you straight than waste your dollar.

A quick way to tell

If a site only wants to know you can read one SMS, a virtual number will do. If it ties your number to money or your legal name, only a real SIM passes.

What about burner SIMs, VoIP, and eSIM

People reach for these when they want an Iran number, so here is where each one actually helps and where it lets you down.

1

A burner SIM bought abroad

An Iran SIM from a kiosk needs local ID to register on Hamrah-e-Avval, Irancell, or Rightel. From outside the country that is slow and rarely worth it for one code.

2

A VoIP number from an app

VoIP apps rarely hand out a true +98 line, and the ones they do give are flagged by strict services just like a shared line. Fine for calls, weak for verification.

3

A travel eSIM

Most travel eSIMs give you data only, with no Iran phone number to receive an SMS. Great for staying online in Tehran, useless for a verification code.

When a virtual number is the right call

Two everyday cases where renting a line beats every other route:

Sign-ups

Trying out a local Iran app

Want to browse Divar or Digikala from abroad? A virtual +98 line gets you registered in under a minute with no SIM run.

Privacy

Keeping your real number off a site

Signing up for a service you do not fully trust? Use a rented line so your personal mobile stays out of their database.

Free vs private vs burner SIM at a glance

Three ways to get an Iran number, side by side, so you can match the option to your task.

↔ Scroll sideways to see all columns

What matters Free shared Private $1 Burner SIM
Cost
What you pay to get started
Free From $1 $5 plus ID
Privacy
Who else can read your SMS
Public Only you Tied to ID
Works on strict apps
WhatsApp, Telegram and the like
Rarely Often
Clean line, far better odds
Yes, but slow

Prices and odds are rough guides from what we see day to day, not a hard promise for any single app.

For a throwaway test the free line wins. For anything you want to keep, the private option shown above saves you the hassle.

A burner SIM only makes sense if you live in Iran and have local ID handy. For everyone else, the dollar line is the faster path.

Questions people ask

Short answers to what comes up most about a free Iran number.

Is the free Iran number really free?
Yes. Pick a line from the list, receive your SMS, and read the code. No card, no account, no catch. The line is shared, which is the only trade-off.
Why is my code not showing up?
Either the service blocked the shared pool, or someone else grabbed the same line at the same time. Refresh the page, try another number, and if nothing lands after two or three tries the app has shut out free lines.
Can I use it for WhatsApp or Telegram?
Usually not on the free line, since both apps flag reused numbers. For those, get a clean private line instead, which has a much better chance.
Can others see the messages I receive?
Yes. Anyone on this page can read what arrives on a shared line, so treat it as public. Never use it for a personal account or anything you want kept private.
How long does a free Iran number stay live?
We rotate the lines, so a number may work today and be gone next week. If one stops taking messages, just pick a fresh one from the list.
Do I need a VPN or to be in Iran?
No. The number sits on our side and you read the SMS in your browser from anywhere. Where you are does not change whether the code arrives.
Can I receive a verification SMS for a local app like Divar?
Often yes. Divar, Digikala, Snapp and similar Iranian platforms accept a +98 line, and they are far less strict than the big global apps, so the free line gives you a fair shot.
What is the difference between free and the $1 number?
The free line is shared and public. The paid one is a fresh private line only you can read, with much better odds on strict apps. A dollar buys a clean number and your own inbox.
Will it work for a bank or a government site?
No. Banks and state services check the number against your real ID, and no virtual or shared line passes that. For those you need a SIM registered in your own name.
Do you store the messages or my data?
Messages on a shared line show for a short time and then clear out. We do not ask for your email or any personal info to use the free line. Our privacy policy spells out the rest.
Can I keep the same number for next time?
Not with the free line, since it is shared and rotates. If you want a number you can come back to, a private one is the way, and it stays yours for the session you rent it.

Need a number from another country?

Iran is one of many. Pick a neighbour below, or open the full list to see every country we cover.

New to SMS verification?

A plain guide to how online phone verification works and when to use a virtual line.

Read the guide →