About this tool
What this site does, how it does it, what it deliberately will not do, and where its answers come from.
At a glance
isnumberonwhatsapp.com is a free, single-purpose tool that validates a phone number and builds a WhatsApp click-to-chat link, so you can find out whether a number is on WhatsApp and message it without saving it. It is independent and is not affiliated with WhatsApp or Meta.
What does this site do?
It answers one question and performs one action. The question is whether a phone number has a WhatsApp account. The action is producing a wa.me link that opens a chat with that number.
There is no account system, no dashboard and no upsell to a paid product. The tool is the whole site.
How does the check actually work?
It runs in one of two modes, and the difference matters for how much you should trust the answer.
- Link-first mode: The default. Your number is validated against Google's libphonenumber rules for the country you selected, entirely in your browser, and the correct wa.me link is built. WhatsApp is not contacted. The registration answer comes from WhatsApp when you open the link.
- Live lookup mode: Available when a WhatsApp session is connected. The server asks WhatsApp directly whether the number is registered and reports the answer before you open anything.
In both modes the underlying answer is WhatsApp's, not this site's. A result reflects what WhatsApp reported at that moment, and WhatsApp can rate-limit or decline lookups. When that happens the tool says the check is unavailable rather than guessing.
What can this tool not tell you?
Being clear about the limits is more useful than a confidence figure would be.
- Whose number it is: No name, no profile, no photo, no location. A registration check returns a yes or a no and nothing else.
- Whether the account is active: Registered means an account exists. It does not mean the person uses it or reads it.
- Whether a number is a mobile you can reach: A well-formed landline number produces a valid link that will never open a chat.
- Anything about a number that is merely valid: In link-first mode a green tick means the number is structurally correct for its country. It is not a statement that an account exists.
Why does it refuse bulk checking?
Because the difference between a useful tool and a spam instrument in this category is entirely whether it does one number at a time.
Search for a WhatsApp number checker and most of what comes back is built for filtering lists of thousands, sold to people running mass-messaging campaigns. That practice breaks WhatsApp's terms, gets accounts banned, and produces the unsolicited messages everyone reading this has received. This tool has no bulk mode, no file upload and no public API, and adding one is not on the roadmap.
How is it built?
Next.js on Vercel, with phone-number validation by libphonenumber-js, Upstash Redis for the rate limiter and the short-lived result cache, and Vercel BotID guarding the check endpoint.
Live lookups use Baileys, an open-source WhatsApp Web client, against a dedicated WhatsApp number. That number is separate from any personal account, and it is why live lookups depend on a session being connected.
Is this affiliated with WhatsApp or Meta?
No. This site is independent and has no affiliation with, endorsement from, sponsorship by or connection to WhatsApp LLC or Meta Platforms, Inc.
It uses the click-to-chat link format that WhatsApp documents publicly. WhatsApp is a trademark of Meta Platforms, Inc., used here only to describe what the tool works with.
Frequently asked questions
Is isnumberonwhatsapp.com free?
Yes. There is no sign-up, no app, no paid tier and no usage cost. Rate limits apply to everyone equally.
Is this an official WhatsApp product?
No. The site is independent and is not affiliated with, endorsed by or connected to WhatsApp or Meta. It uses WhatsApp's publicly documented click-to-chat link format. WhatsApp is a trademark of Meta Platforms, Inc.
How accurate is the result?
The answer comes from WhatsApp rather than from this site, so it is as accurate as WhatsApp's own data at the moment of the check. When WhatsApp rate-limits or declines a lookup, the tool reports that the check is unavailable instead of guessing.
Can it tell me who owns a number?
No. A check returns only whether an account exists. It returns no name, profile, photo or location, and there is no lookup of that kind anywhere on the site.
Do you offer an API?
No, and this is deliberate. A public API would make the tool trivial to use for bulk checking, which is the use it is built to refuse.