X iconTemporary phone number for X, formerly Twitter

Get an X verification code on a temporary number

SMS verification · US and Canada numbers

X, the service people still call Twitter out of habit, asks for a phone number during sign-up and again any time it flags an account. Get a temporary number below, drop it into the phone number field of the sign-up or verification screen, and read the code right on this page — no SIM card, no app install, no personal number handed over.

5 numbers active — US 5 numbers active — Canada Receive-only · SMS codes

Pick a country for your X number

View all countries →

Both countries share the same +1 dial code, so Twitter treats either one as a normal domestic number. Get whichever number shows active and use it below.

Where X (Twitter) actually asks for your phone number

X asks for a phone number in three separate spots of its verification flow, and each one wants a live number for a different reason. During sign-up, the service shows a phone-or-email field before you pick a username — feed it a number and Twitter's SMS system texts a six-digit code to a code-entry screen with six boxes. Later, X's automated abuse checks can flag an account for a burst of follows, an odd login location, or posting patterns that look scripted; the account locks and the unlock screen demands SMS verification, a phone number and a fresh code, before you can use Twitter again. Third, if you turn on SMS-based two-factor login, the service texts a new code on every single sign-in from a new device, so that number has to be reachable each time, not just once.

The numbers above cover the first two verification cases well: get an active number, type it into the field, and read the SMS code that lands on this page a moment later. Every number here is shared, so the code you need is the only thing you take from the service — treat the rest of that number's inbox as background noise from other people's sign-ups.

A US number and a Canadian number both carry the +1 dial code, so the verification field on the service accepts either without asking a follow-up question about the country. Pick the country that matches the account you are opening, or use whichever number shows active if the account itself has no country tied to it.

How to verify Twitter (X) with a temporary number

Three steps from getting an active number to reading the SMS code on the screen.

Get an active number

Open the United States or Canada above and get a number marked active — an active number is online right now and ready to take an incoming SMS.

Enter it for SMS

Sign up on Twitter, or open the locked-account screen on X, and type the number into the field exactly as shown, then ask the service to send the code.

Read the code here

Open that number's inbox on this page. The SMS with the six-digit code shows up with the newest message first — copy it into the six boxes on the Twitter screen to finish.

Why Twitter requires phone number verification and rejects some numbers

Twitter runs every number a user submits through a spam and abuse filter before it sends anything. That filter checks two things: whether the number's range looks like VoIP rather than a mobile carrier, and whether the number is already tied to another account in Twitter's own database. A shared number fails the second check more often simply because more people have typed it into the field before you — the service sees a number with account history attached and blocks the new sign-up with "this phone number can't be used to verify this account."

Spend time or spend a dollar

Two honest paths from there on Twitter. If you have a few minutes, get another active number from the list above; new numbers rotate in through the day and a number with no account history usually clears the Twitter check on the first try. If you need the account working now, rent a private number instead: it runs about $1 for 20 minutes and refunds automatically if the code never arrives, and because nobody else can request a code on it, Twitter sees a number with a clean history and no prior sign-up. Rent one at SV Number whenever the shared numbers keep bouncing.

Twitter's own help pages explain what its verification step checks and how to appeal a locked account at x.com — worth a look if a number that should be clean still gets rejected by the service.

Bar chart of the carriers behind the US and Canadian numbers, coloured by line type: mobile networks in green, fixed-line and VoIP carriers in blue and amber.
The carrier behind each shared number, measured, not guessed. X reads the same field before it sends a code.

What a shared Twitter (X) number will not do

On Twitter, a number here is receive-only, built to catch one SMS verification code and nothing more. You cannot use it to send a direct message, you cannot answer a call Twitter places to it, and the service never sees it as anything but a verification step. Once the code clears and the account opens, Twitter moves on to the device and session you are using; this page keeps showing the number's messages, but no part of the Twitter account lives here afterward.

A shared phone number also cannot back a Twitter account long-term. If you leave Twitter's SMS two-factor turned on, every future login sends a new code to the same phone number field, and anyone else who picks up that shared number later can read it just as easily as you did today — a login code, a password-reset link, an unlock request. That is fine for the one verification code you needed to open the Twitter account; it is the wrong choice for a number you plan to keep tied to it.

None of that makes the free numbers a bad tool — they exist for exactly this job, catching a verification code once at no cost. Where they run out of road is anything Twitter checks a second time, and a private phone number is what closes that gap.

Before you use a shared Twitter (X) phone number. Anyone who opens the same number can read the SMS sent to it, so never leave Twitter's SMS two-factor login pointed at a shared number and never use one for a Twitter account tied to work or money. When the numbers above keep getting rejected or Twitter keeps locking the account, rent a private phone number instead — a private number costs about $1 for 20 minutes and refunds automatically if the code never arrives. Use it once, get verified on Twitter, and move on.

Twitter (X) numbers — questions

Can I sign up for X with a temporary phone number?

Yes for most new accounts, though X sometimes asks for a phone number a second time later if it flags your account as unusual. Use an active number from the list above for sign-up; keep a private number ready if X locks the account and demands a number again.

Why does X say this phone number can't be used?

X keeps its own record of which numbers already sit on an account, and it also screens out ranges it treats as VoIP. A shared number may already be tied to someone else's account, so pick another active number from the country list, or rent a private number that starts clean.

Why did X lock my account and ask for a phone number?

X locks accounts it flags for unusual activity — a burst of follows, an odd login location, automated-looking posting — and the unlock screen only reopens after a phone number confirms a code. A private number is the safer bet here since the shared number has to stay reachable while you finish the unlock flow.

Do I have to pay to read the X SMS code here?

No. Reading the SMS on the free shared numbers above costs nothing, there is no balance to top up, and there is no account to create. The paid option is only the private number linked in the notice above.

Can I use a temporary number for X's SMS two-factor login?

Not for the long term. X's SMS two-factor sends a fresh code every time you log in, so the number has to stay yours between sessions. A shared number works once for sign-up verification but is the wrong tool for ongoing two-factor codes — use a private number if you plan to keep two-factor turned on.

What if the X verification code never arrives?

Get another active number and ask X to resend the code first, since a shared number sometimes gets requested by someone else at the same time. If it still fails, rent a private number: it refunds automatically if the code never arrives.