A virtual number for X (Twitter)
You can create an X account with nothing but an email — the sign-up form itself doesn't insist on a phone. The catch arrives minutes or days later: fresh accounts are routinely locked “to confirm you're not a robot”, and the unlock screen wants a phone number that can receive an SMS right now. For many people, that challenge is the real registration step.
With SMS Activate you rent a real mobile number in one of 50+ countries, give it to X at exactly that moment, and the confirmation code appears in the app within seconds. You pay per activation from a one-time credit pack — no subscription — and a number that received nothing is cancelled without charge.
Why use a virtual number for X (Twitter)?
X is one of the few big platforms where a pseudonym is part of the culture — but a pseudonymous handle with your personal phone number attached is only pseudonymous until the first leak or lookup. The number is also a discovery vector: by default, people who have it in their contacts can be pointed at your account. A virtual number keeps the anonymity you signed up for intact while still passing every SMS check X throws at you.
There's a structural reason too: X limits how many accounts a single phone number can back. If you run a personal account and want a separate one for a project or a brand, hanging both off your one personal number is fragile — a challenge against either account pulls on the same thread. Giving each account its own rented number keeps them independent.
How to verify X (Twitter) with a virtual number
Get a number in SMS Activate
Open the SMS Activate app, choose X (Twitter) as the service, pick a country and tap once. A real mobile number is reserved just for you for the length of the activation.
Enter it where X asks
That's usually the unlock challenge on a fresh account, sometimes the sign-up flow itself, or Settings → Your account → Account information → Phone. Match the country code to the rented number.
Type in the confirmation code
The SMS lands in the SMS Activate app within seconds, from sender “X”, formatted like “Your X confirmation code is 941507. Don't share this code with anyone.” Enter the digits and the lock lifts.
Move security off SMS
Set up two-factor authentication with an authenticator app or a passkey — on X, SMS-based 2FA is reserved for Premium subscribers anyway. Verify your email, and turn off discoverability by phone number in the privacy settings.
Before you verify
The lock is a rite of passage
A brand-new account getting locked within its first hours is X's standard anti-bot reflex, not a verdict on you. Verify the phone, then behave like a person: profile photo, a bio, following at a human pace. Accounts that post like scripts get challenged again regardless of the number.
Never build 2FA on SMS here
Two reasons: X only offers text-message 2FA to Premium subscribers, and you won't be keeping the rented number anyway. An authenticator app or a passkey is free, works for everyone and never depends on a code arriving by SMS.
Close the discovery door
In Settings → Privacy and safety → Discoverability and contacts, untick “Let people who have your phone number find you on X”. The number then exists purely as a verification record — nobody can walk from it to your handle.
FAQ
Why was my new X account locked right after sign-up?+
Because it's new. X leans heavily on phone challenges to filter bot registrations, and email-only accounts are the first to be asked. It's routine: verify with a number that can receive SMS at that moment — a rented number does exactly that — and the account unlocks.
Can several X accounts share one phone number?+
Only up to a limit — X caps the number of accounts a single phone number can be attached to, and tangled numbers make challenges messier. If you're setting up a separate project or brand account, a fresh number per account is the cleaner architecture.
Will my account keep working after the rented number expires?+
Yes. The number matters at the moment of the check. Verify your email, set up authenticator or passkey 2FA, and daily use never touches the number again. You can even remove it later in Settings → Account information — just make sure the other anchors are in place first.
Will the number be visible on my profile?+
No — X never displays phone numbers publicly. The only path from number to account is contact-based discoverability, and that's a switch you can turn off in Privacy and safety. Off, the number is invisible in every direction.
Why didn't my X confirmation code arrive?+
Check that the country code matches the rented number first; after that, know that X declines to text some numbers it distrusts. Cancel the pending activation in SMS Activate — numbers that received nothing are never charged — and take a fresh number, ideally from another country.