AnonymSMS is now asms.ai:Read
asms.ai
SMS verification

Free Phone Numbers for WordPress

WordPress asks for a phone number during account setup, plugin installations, or when connecting to services like Jetpack, WooCommerce Payments, or WordPress.com. If you want to complete that verification without handing over your personal mobile number, asms.ai gives you a free temporary phone number that works in seconds. No sign-up, no SIM card, no credit card required.

Pick any shared number from the list, enter it on the WordPress verification screen, then refresh the inbox on asms.ai to read your SMS code. The whole process takes under a minute. asms.ai (formerly known as AnonymSMS, running since 2018) operates shared public inboxes funded by its paid private-number and API tiers, so the free service stays genuinely free with no advertising.

Codes in seconds No registration Online since 2018
CostFree, no registration required
Number countriesUS, UK, Germany, Georgia, Ukraine and more
Setup timeUnder 60 seconds
SIM card neededNo
Credit card neededNo
New numbersAdded daily
Inbox retentionPublic inboxes periodically wiped
Private numbersAvailable as paid upgrade

Instant

Codes land in seconds.

Private

No SIM, no personal info.

Always fresh

New numbers added daily.

Free number or private number?

Both receive your code in seconds. The difference is who else can see the inbox, and how reliably the code lands.

Recommended

Private number

A number dedicated to you, with an inbox only you can read. Pay per code, refunded if it never arrives.

  • Your inbox, nobody else's
  • Works when free numbers get blocked
  • Never resold or shared across accounts
  • Reliable delivery, automatic refunds
Get a private number

Free public number

A shared number with a public inbox. Free and instant, best for a one-off, throwaway verification.

  • $0, no signup, no SIM
  • Inbox is public, anyone can read it
  • Shared, so it may already be used
  • Great for a quick, low-stakes signup
Browse free numbers

How to Use a Free Phone Number for WordPress Verification

The process has three steps and takes under a minute.

Step 1: Go to asms.ai and browse the list of available shared numbers. You will see numbers from the United States, United Kingdom, Germany, Georgia, Ukraine and several other countries. Each number shows how recently it received a message, so you can pick one that is active and not overloaded.

Step 2: Copy the number and paste it into the WordPress phone verification field. This could be on WordPress.com during account creation, inside the Jetpack setup flow, during WooCommerce Payments onboarding, or in any third-party plugin that requires SMS confirmation before activating.

Step 3: Return to the asms.ai inbox page for that number and wait a few seconds. The SMS from WordPress will appear in the public inbox. Copy the code, enter it on the WordPress screen, and you are done.

Because the inboxes are public, you do not need to create an account on asms.ai to read them. The page auto-refreshes, so there is no need to keep hitting reload. If the code does not arrive within 30 seconds, resend from the WordPress screen or switch to a different number.

Is a Temporary Phone Number for WordPress Really Free?

Yes. The free tier on asms.ai costs nothing and requires no registration. There is no trial period, no hidden fee after a set number of uses, and no advertising shown to free users.

The service is funded by users who need more privacy or higher volume. Those users pay for dedicated private numbers or access the REST API and native MCP server, which lets developers and AI agents automate SMS reception at scale. Free users benefit from that revenue model without paying anything.

The only trade-off with free shared numbers is that the inbox is public. Anyone who visits the same number page can read the messages in it. For a one-time verification code that expires in minutes, this is rarely a concern. If you need a number that only you can see, the private number tier is available for a small monthly fee.

Why People Use a Fake Phone Number for WordPress

There are several practical reasons to receive SMS for WordPress using a temporary number rather than your personal mobile.

Keeping your number private: WordPress.com and several plugins store your phone number in your account profile. A number you entered two years ago for a plugin you no longer use can sit there indefinitely. Using a temporary number for initial verification means your personal number never enters that database.

Avoiding marketing messages: Some WordPress-connected services, particularly payment processors and email marketing integrations, treat the phone number you verify with as a marketing contact. A temporary number for WordPress verification breaks that chain before it starts.

Testing and development: Developers building or testing WordPress sites often need to verify accounts multiple times across staging and production environments. A fake phone number for WordPress testing avoids burning through personal SIM slots or purchasing dedicated test numbers. Agencies managing dozens of client installs face the same need at higher volume.

Travelling or without a local SIM: If your primary number is registered in one country and a WordPress-connected service requires a number from a specific region, asms.ai provides numbers from multiple countries at no cost. This is especially useful with payment processors that restrict verification to local numbers.

Privacy and Security: What You Should Know

Using a shared temporary number is appropriate for low-stakes verification like activating a plugin or confirming a WordPress.com account. There are limits worth understanding before you rely on it for anything sensitive.

Public inboxes are visible to everyone. Any SMS sent to a shared number on asms.ai can be read by any visitor to that number page. Do not use a shared number for anything sensitive: two-factor authentication on a financial account, password resets for a primary email address, or any service where message confidentiality genuinely matters.

Codes expire quickly. WordPress verification codes and most platform SMS codes are valid for only a few minutes. Because the inbox refreshes continuously, you will typically see the code within seconds of it being sent, well within any expiry window.

asms.ai does not require an account on the free tier, so no personal data is stored against your identity when you use a shared number. For situations where you need a number only you can access, upgrading to a private number gives you a dedicated inbox with no shared visibility. That is the appropriate choice for ongoing two-factor authentication or any workflow where confidentiality matters.

Will WordPress Accept a Shared Number?

In most cases, yes. WordPress.com, Jetpack, WooCommerce, and the majority of WordPress plugins simply send an SMS to any valid number and verify that you received the code. They do not check whether the number belongs to a VoIP service or a shared inbox.

Some third-party services connected to WordPress, particularly payment processors like Stripe or PayPal when linked through WooCommerce Payments, perform carrier checks and may reject non-mobile numbers. If a verification attempt fails with one number, try a different number from a different country on asms.ai. Numbers behave differently depending on the platform doing the checking, and asms.ai adds new numbers daily, so options are regularly refreshed.

If you consistently need a number that passes stricter carrier verification, a dedicated private number is more reliable for that use case than any shared option.

Number Availability and Countries

asms.ai maintains a live pool of shared numbers from the United States, United Kingdom, Germany, Georgia, Ukraine and additional countries that are updated regularly. The number list on the homepage shows current availability in real time, including how recently each number received a message.

New numbers are added daily. When a number becomes saturated or starts attracting spam at a volume that makes it unreliable, it is retired and replaced. This rotation keeps the available numbers functional.

Country coverage matters because some platforms, including certain WordPress payment extensions, restrict SMS verification to numbers from specific regions. Access to numbers from multiple countries increases the probability that at least one will work for any given service. If a US number fails a carrier check, a UK or German number may succeed.

The inbox for each number is periodically wiped to prevent message accumulation. Old messages are cleared out, keeping inboxes readable and preventing them from filling with irrelevant content. Complete your verification promptly after the SMS arrives rather than leaving it for hours.

Other Platforms You Can Verify with asms.ai

A free phone number for WordPress verification is one use case among many. The same shared numbers work for SMS verification across hundreds of platforms.

Common services include Google accounts, Facebook and Instagram, Telegram, Twitter/X, Microsoft accounts, Amazon, eBay, Discord, GitHub, Shopify stores, Airbnb, Uber, and freelance platforms like Upwork and Fiverr. Dating apps and streaming services that gate sign-up behind phone verification also accept shared numbers in most cases.

Developers integrating SMS workflows into their own applications use asms.ai to test inbound SMS pipelines without spending on test numbers. The REST API and native MCP server make it straightforward to automate this in CI/CD pipelines and AI agent workflows, turning what is a manual process for end users into a fully scripted one for engineering teams.

If you are working across a range of platforms and need a different number for each one, asms.ai lets you use multiple shared numbers simultaneously since each number has its own independent inbox page.

Frequently asked questions

Is asms.ai free to use for WordPress verification?+

Yes. The shared number service on asms.ai is completely free. No account, no credit card, and no SIM card are required. You pick a number, use it for verification, and read the code in the public inbox at no cost.

Do I need to create an account on asms.ai?+

No. The free shared number inboxes are publicly accessible. You can browse numbers, use them for verification, and read incoming SMS messages without registering or logging in to anything.

Why use a temporary phone number for WordPress instead of my real number?+

The main reasons are privacy (keeping your personal number out of WordPress and plugin databases), avoiding marketing contact from connected services, testing multiple accounts during development, and managing many WordPress sites without consuming personal SIM slots.

Will WordPress.com accept a number from asms.ai?+

In most cases, yes. WordPress.com and the majority of plugins that send SMS verification codes accept any reachable number. If a specific service rejects a shared number, try a different country or number from the asms.ai list, as carrier acceptance varies by platform.

How long does it take to receive the SMS code in the inbox?+

Typically a few seconds after WordPress sends the message. The inbox page refreshes automatically. Most SMS verification codes from WordPress and connected services arrive within 10 to 30 seconds.

Are the free phone numbers public? Can anyone see my code?+

Yes, all shared number inboxes are public. Any visitor to that number page can see the messages. Since WordPress verification codes expire in minutes and contain no sensitive personal information on their own, this is acceptable for most verification use cases. If you need a private inbox, asms.ai offers paid private numbers.

What if my WordPress verification code never arrives?+

Check that you copied the number correctly from asms.ai. Then try resending the code from the WordPress verification screen. If it still does not arrive after a minute, try a different shared number, preferably from a different country. Some numbers receive high traffic and may miss messages on busy platforms.

Can I use a free asms.ai number for WooCommerce Payments verification?+

It depends on the payment processor. WooCommerce Payments, powered by Stripe, sometimes performs carrier-type checks and may reject VoIP or shared numbers. If it fails, try a different number from the list. For consistent success with stricter payment processors, a dedicated private number is more reliable.

How often are new numbers added to the pool?+

New numbers are added daily. asms.ai regularly rotates the available pool, adding fresh numbers and retiring saturated or non-functional ones, so the selection stays current.

Does asms.ai offer anything beyond free shared numbers?+

Yes. asms.ai also offers paid private numbers with inboxes only you can access, plus a REST API and a native MCP server for developers and AI agents who need to automate SMS reception at scale. These paid tiers fund the free shared number service.

Get your code in seconds.

Pick a number and receive your verification SMS now. No SIM, no registration.