To receive SMS online, pick a free virtual number on freesmsnumbers.com, enter it where the code is requested, then open that number's inbox in your browser and press Refresh. You don't need a SIM card or an account, but the inbox is public, so anyone can see the code. If nothing arrives, try another number.
What receiving SMS online means
A virtual number is a real phone number that isn't tied to a SIM in your phone. Texts sent to it reach a provider, and you read them on a web page or in an app. Some services refuse numbers that look virtual or have been used for lots of sign-ups, so one number may work while the next doesn't.
The free numbers on freesmsnumbers.com are shared. Everyone who opens an inbox sees the same messages, your code included, along with older texts sent to that number.
The countries and numbers on offer change often, sometimes daily. A number you used last week may be gone, so pick from the current list each time.
Step by step: receive an SMS with a free number
- Open free SMS numbers by country and choose a country. If the service you're joining is local to one country, that country's numbers may be worth trying first.
- Choose a number and copy it.
- Paste it into the sign-up form and request the code. If the form has its own country picker, paste the number without the country code.
- Open the number's inbox, give it a moment, then press Refresh.
- Find the message from your service by its sender and time, copy the code and finish signing up.
What can go wrong at each step
| Step | What goes wrong | What to do |
|---|---|---|
| 1 | Your country isn't listed today | Try a nearby country, or check back later |
| 1 | No numbers show at all | The number provider may be down, and the site says so. Check back later |
| 4 | The inbox stays empty | Press Refresh again after a short wait, then try another number |
| 4 | Several numbers stay empty | Try one or two numbers from another country. If those fail too, the service probably blocks shared numbers |
| 5 | The code is rejected | It may be an older code or someone else's. Match the sender and time |
When codes still won't come, work through why verification codes don't arrive, which ranks the causes and fixes.
When a free number is the wrong choice
Skip public numbers for your bank, your main email, work accounts or anything you'd need to recover. Anyone could read the code, and the number may be gone when the service asks you to verify again. Temporary phone numbers for verification explains the recovery problem in more detail.
Getting a number for one service in the Virtual Number app
The Virtual Number app for Android and iOS has the same free numbers, plus paid activations. You sign in, buy credits, then choose a country and the service you're verifying. The app gives you a number for that activation, and its code shows on the activation screen rather than a public page.
Request the code soon after you get the number. Activation numbers are valid for 20 minutes, and after that they may not receive messages. Press Check for SMS to look for the code and Complete Order once it's there. If nothing comes, there's a Cancel Order button on the same screen.
If two or three free numbers stay empty for the same service, that's when an activation is worth it. Sometimes no number is available for the country and service you pick, so you may need to try another country. Free vs paid virtual numbers compares cost and privacy.
Need a code right now? Grab a free number and read your SMS in the browser.