How to Spot Fake Phone Numbers in Lead Forms and Lists (555, Repeats and Fictional Ranges)
To spot a fake phone number, check five things: whether the number can exist in its country's numbering plan, whether it sits in a reserved fictional range (555-0100 to 555-0199 in North America), whether it's one digit repeated (5555555555), whether it's a straight run (1234567890), and whether the same number appears on many rows. The free fake phone number checker runs all five on a pasted list or a CSV. What none of these can tell you is whether a plausible number really belongs to the person who typed it.
The five patterns
1. Numbers that can't exist
The easiest fakes to catch. Wrong length, an area code or prefix that hasn't been allocated, a country code that doesn't exist. US examples: an area code starting with 0 or 1, or a seven-digit number with no area code. A numbering-plan check, the same one behind the phone number validator, marks these invalid.
2. Reserved fictional ranges
Regulators set aside numbers for films, TV and books so nobody's real phone rings after a show airs. People who don't want to share a real number sometimes know them.
| Where | Reserved range | Regulator |
|---|---|---|
| US and Canada | 555-0100 to 555-0199, in any area code | NANPA |
| UK mobile | 07700 900000 to 07700 900999 | Ofcom |
| UK London | 020 7946 0000 to 020 7946 0999 | Ofcom |
| UK other | Ranges in several city codes, 01632 960xxx, 0808 157 0xxx and more | Ofcom |
| Australia | (02), (03), (07), (08) 5550 xxxx and 7010 xxxx; selected 0491 57x xxx mobiles | ACMA |
If you need numbers like these for test data or a demo, the fake phone number generator produces them from the published ranges, which is safer than inventing numbers that might be real.
On 555 in general: only 555-01XX is reserved for fiction. Other 555 numbers have had real uses, such as 555-1212 for directory assistance. On a lead form, though, a 555 exchange is almost always a sign the person didn't want to give a number.
3. Repeated digits
000-000-0000, 999-999-9999, 5555555555. The fake phone checker flags seven or more of the same digit in a row. Some are also invalid in the numbering plan, so they get caught twice.
4. Straight runs
1234567890, 9876543210, or a real-looking area code followed by 123-4567. The checker flags numbers that are one straight run or end in 1234567 or 7654321. It leaves shorter runs inside longer numbers alone, because real numbers such as +44 7400 123456 contain them.
5. The same number on many rows
One person submitting five forms is normal. The same number on forty rows with forty different names is someone's office line, a sales rep's own mobile typed in to test, or a bot. The checker flags a number once it repeats a set number of times (three by default). For deduping rather than flagging, use remove duplicate phone numbers.
Checking a list, step by step
- Export the leads or form responses to CSV with phone numbers as text.
- Run the fake check. Paste or upload into the fake phone number checker and choose the default country for numbers without a country code. Each row comes back with its E.164 form and the reasons it was flagged. It runs in your browser; nothing is uploaded.
- Set aside flagged rows. Don't delete them blindly. A lead with a fake phone and a real email is still a lead, just an email-only one.
- Validate the rest. Upload the clean rows to the verify page or the bulk phone number validator for status, E.164, country and numbering-plan type. If there's an email column, each address gets a live SMTP mailbox check in the same pass.
- Check line type if you'll text. In the US and Canada, a live carrier lookup tells mobiles from landlines and VoIP. See can you text a landline.
What fake numbers tell you about a lead source
A few fakes in any form are normal. A lot of them tells you something:
- A required phone field on a top-of-funnel offer (a guide download, a webinar) is asking more than people want to give.
- A paid lead source with many fakes, especially repeated numbers, may be padding volume. See test a new lead source and the free bounce rate by source tool for the email side.
- Bot traffic often uses straight runs and repeats. Pair the phone check with the form defences in stop fake signups and honeypot fields for signup bots.
Fixing it at the form
The cheapest fake number is the one nobody types:
- Make the phone optional unless you really call every lead. An optional blank is more useful than a required
555-555-5555. - Add a country selector and store the number in E.164.
- Validate as people type and show a gentle message for invalid numbers. Validate a phone number in JavaScript and phone number validation regex cover the code.
- Flag placeholder patterns server-side with the rules above. Flag, don't silently drop: a sales rep may still want to see the lead.
- Say why you ask. "We'll text your appointment time" gets more real numbers than a bare required field.
What validation can't catch
Someone can type a real, allocated number that isn't theirs: a friend's, a company switchboard, a number from an ad. It passes every check above. Only a call, a reply or a confirmation code proves the number belongs to the person. If that matters (account security, appointment reminders), send a one-time code.
What it costs
- Fake phone number checker and phone number validator: free, in the browser.
- SimpleVerifier free: 100 checks with a Google sign-in, no card.
- Pro, $39 a month: phone format checks on every row, Unlimited email verification*, the API and the MCP server.
- Pro + Phone, $49.99 a month: adds 5,000 live carrier lookups a month.
- Starter, $9 a month: 2,500 emails a month, email only.
*Fair use: the first 100,000 checks a month at full speed, then slower, never cut off.
See pricing.
More reading: 555 phone numbers, check if a phone number is valid, clean Facebook Lead Ads leads.
Common questions
How can I tell if a phone number is fake?
Check that it can exist in its country's numbering plan, that it isn't in a reserved fictional range such as 555-01XX, that it isn't one digit repeated or a straight run like 1234567890, and that it doesn't appear on many other rows. The free fake phone number checker runs all of those on a list.
Are all 555 numbers fake?
No. In North America only 555-0100 through 555-0199 is reserved for fictional use. 555-1212 has long been used for directory assistance in many areas, and other 555 numbers were assigned for information services. A 555 number on a lead form is still almost always made up.
Can a fake phone number pass validation?
Yes. Someone can type a real, allocated number that isn't theirs. Validation catches numbers that can't exist and obvious patterns; only a call or a reply confirms the person.
How do I stop fake phone numbers on my form?
Make the field optional unless you truly need it, add a country selector, validate the number as it's entered, and flag placeholder patterns. A required field mostly produces more fakes.
Check your list before you send
Real mailbox checks over SMTP, and nothing is sent to the address. Sign in with Google and your first 100 email checks are free, no card. Plans for bigger lists are on the pricing page.