Home / Tools / Phone Number Generator
Free tool

Fast Free Phone Number Generator

Type a starting number, choose how many digits to add, and get a list of random phone numbers instantly.

Examples:

Type any prefix you like, such as +1, +44, 0800 or +9230547, or tap an example.

How many random digits to add after your starting number.

Preview
Output format how the numbers are separated
Type just 1 character, for example - or : or any letter.

Numbers are generated randomly in your browser, so a result may match a real phone number. Use them for testing and learning, never for unsolicited calls or messages.

How to use the phone number generator

Enter a starting number

Type a prefix such as +1, +44 or 0800, or tap one of the examples. Everything you generate will begin with it.

Choose the remaining digits

Type a number from 1 to 10. That many random digits are added after your starting number, and the preview updates at once.

Pick a format and generate

Choose how many numbers you want and how to separate them: line, comma, space, or one custom character. Then press Generate.

About this free random phone number generator

A phone number generator creates phone numbers that follow the pattern you choose. Ours lets you decide how every number begins, how many random digits follow, and how the finished list is laid out, so you get data that looks the way your project needs it to look.

How the generator works

You supply a starting number, which can be a country code, a local prefix or any longer beginning. You then choose the remaining numbers, from 1 to 10 digits, and the tool adds that many random digits to the end. Digits are drawn with your browser's secure random number source, so every digit from 0 to 9 is equally likely. A live preview shows two sample results before you generate anything.

Starting numberRemaining digitsExample result
+17+14829136
+4410+447203918465
+9210+923314829165
080060800482913

Results are different every time you generate, so the examples above only show the pattern.

What people use it for

  • Testing forms and validation. Check that a sign-up or checkout form accepts and rejects the right phone formats.
  • Demo and seed data. Fill a database, a spreadsheet or a design mock-up with believable sample numbers.
  • QA and automation. Create hundreds of unique values for load tests and automated scripts.
  • Teaching and practice. Give students numbers to clean, sort and format.

Choosing your output format

Put each number on its own line for spreadsheets and scripts, separate them with commas for CSV style lists, use spaces for quick pasting, or choose a custom separator: one character of your choice, such as a dash, a colon or a letter. You can switch format after generating and the list updates straight away.

Tips for realistic test data

  • Start with the right country code and keep the total length realistic. Phone numbers never exceed 15 digits, and the usual length differs between countries.
  • Remember that random numbers can belong to real people. When a demo or a film script must never reach anyone, use ranges that are reserved for fiction, such as 555-0100 to 555-0199 in the United States and Canada, or the 07700 900000 to 07700 900999 range set aside for drama use in the United Kingdom.
  • Fewer remaining digits mean fewer possible numbers. One remaining digit can only produce ten different results.

Use generated numbers responsibly

This tool is for testing, development and learning. Do not use generated numbers to call, text or otherwise contact people, and do not use them to impersonate anyone or to deceive. Messaging unknown people is unwelcome and is against the law in many places.

Need to find numbers in a document instead?

If you already have a block of text and want to pull the phone numbers out of it, try our Phone Number Extractor.

Phone number generator FAQ

What does Starting Number mean?

It is the beginning of every number the tool creates. You can type a country code such as +1 or +44, a local prefix such as 0800, or a longer start such as +9230547. The generator adds random digits after it.

What can I use as a custom separator?

Exactly one character, and it is your choice: a dash, a colon, a slash, a letter or any symbol. It is placed between every pair of numbers.

Why did I get fewer numbers than I asked for?

With few remaining digits there are only so many combinations: 1 digit gives 10 different numbers, 2 digits give 100, and so on. The tool never repeats a number, so it stops when every combination has been used.

How long can a phone number be?

Real phone numbers have at most 15 digits including the country code, and the length differs from country to country. If your starting number plus the remaining digits goes over 15, the page shows a gentle warning.

Are the generated numbers real or active?

They are random digit strings. They are not taken from any database, and there is no guarantee that a number is unused, so a result may match a real phone number. Use them for testing only.

Are my numbers stored anywhere?

No. The generator runs in your browser. What you type and what it creates are not sent to us.

Looking for more tools?

Pull phone numbers out of any text with the Phone Number Extractor, or see everything that is available right now.