Random digits in a valid format. Some may belong to real people, so never call or text them.
Is this phone number valid?
Type a number with its country code, such as +44 20 7946 0123, or a national number for the country chosen above.
Get fake phone numbers for any country, valid or fictional.
Random digits in a valid format. Some may belong to real people, so never call or text them.
Type a number with its country code, such as +44 20 7946 0123, or a national number for the country chosen above.
A random phone number generator makes fake phone numbers for test data, forms and examples.
Our generator builds each number from the numbering rules in Google's libphonenumber, the phone number library that Android uses. Every realistic number is valid for its country and type, and it's written the way that country writes it.
The generator also makes fictional numbers. The US, Canada, the UK and Australia each reserve numbers that aren't given to any phone line, which makes them the safe choice for a book, a show or an ad.
Fictional phone numbers are numbers a numbering authority reserves for films, TV and other fiction. NANPA, Ofcom and ACMA publish them for four countries, and the generator's Fictional setting uses only these.
| Country | Reserved numbers | Reserved by |
|---|---|---|
| United States and Canada | 555-0100 to 555-0199 in every area code except toll-free ones, such as (212) 555-0123 | NANPA |
| United Kingdom | Landlines such as 020 7946 0000 to 0999 in London and 0161 496 0000 to 0999 in Manchester, mobiles 07700 900000 to 900999, and freephone 08081 570000 to 570999 | Ofcom |
| Australia | Landlines (02), (03), (07) and (08) 5550 xxxx and 7010 xxxx, 30 listed mobile numbers such as 0491 570 006, and 11 freephone and local rate numbers such as 1800 160 401 | ACMA |
Google's libphonenumber reports three of Ofcom's ranges as invalid, 07700 900xxx, 01632 960xxx and 0115 496 0xxx. A form that checks numbers with libphonenumber rejects them, so pick another UK range when a test has to pass validation.
Fake US phone numbers use 555 because the 555 exchange was traditionally used only for directory assistance, at 555-1212.
Phone companies were steering TV and film producers to 555 by the 1960s. In 2016 the industry's numbering committee ended the 555 assignment rules with the FCC's approval, and the unused 555 numbers went back to NANPA, which runs the North American numbering plan.
Only 555-0100 to 555-0199 stay reserved for films, TV and ads, so a number such as 555-2368 is not guaranteed to be fictional. Toll-free numbers aren't covered either, so (800) 555-0199 can belong to someone.
A valid phone number has the right length and the right starting digits for its country.
In the US and Canada that means a 3-digit area code in service, then 7 digits that start with 2 to 9, for 10 digits in all.
Our phone number checker applies libphonenumber's rules, so a number it calls valid also passes forms that use libphonenumber. It also flags numbers that libphonenumber accepts but no phone company can issue, such as one with 911 as its middle three digits.
The same phone number is written differently for people in the country, for people abroad and for software. The table shows four of the formats the generator offers, with two fictional numbers.
| Format | US example | UK example | Used for |
|---|---|---|---|
| National | (212) 555-0123 | 020 7946 0123 | Dialing within the country |
| International | +1 212 555 0123 | +44 20 7946 0123 | Printing a number for readers abroad |
| E.164 | +12125550123 | +442079460123 | Databases, APIs and text message services |
| tel: link | tel:+12125550123 | tel:+442079460123 | Tap-to-call links in a web page |
The 0 at the start of a UK or Australian national number is a trunk prefix, used only for calls within the country. It is dropped after the country code, so 020 7946 0123 becomes +44 20 7946 0123, never +44 020 7946 0123. A tel: link takes the E.164 form.
These mistakes with random phone numbers are easy to make and easy to avoid.
People use random phone numbers wherever they need a real-looking number without a real person behind it.
For US ZIP codes to go with the numbers, use the Random ZIP Code Generator, and to read a long CSV of numbers in a table, use the CSV Viewer.
Realistic random phone numbers can be real, because a number valid for its country may belong to someone. Fictional numbers from the US, Canada, the UK and Australia are reserved, so they never reach a real person.
A number such as (212) 555-0123 is a valid dummy, because NANPA reserves 555-0100 to 555-0199 for fiction. Numbers in that range pass libphonenumber with nearly every US area code.
No, 555-0100 is fictional with any US or Canadian area code except a toll-free one. NANPA reserves 555-0100 through 555-0199 for films, TV and ads, so none of them reach a phone.
Ofcom's drama numbers are safe, such as 020 7946 0123 for London or 07700 900123 for a mobile. Ofcom does not give these ranges to any phone company.
No, the US shares +1 with Canada and 23 other countries and territories. The area code after +1 tells them apart, so +1 416 is Toronto, Canada.
Our generator makes up to 10,000 phone numbers at a time. With No repeats on, a small range gives you every number it has, such as all 30 of Australia's fictional mobile numbers.
The number patterns and formats come from Google's libphonenumber metadata, as packaged in libphonenumber-js 1.13.14 (Apache License 2.0). US and Canadian area codes are those in service in each state and province that libphonenumber accepts.