BYTETOOLS

Random Phone Number Generator

Generate format-valid test phone numbers from officially reserved fictional ranges for the US, Canada, UK and Australia, in national and E.164 format.

Every number comes from a block the regulator has reserved for fiction, drama and examples — the NANP 555-0100 to 555-0199 range, Ofcom’s drama numbers in the UK and the ACMA drama ranges in Australia. They are format-valid but not connected to anyone, so nobody gets an unwanted call.

What is the Random Phone Number Generator?

The Random Phone Number Generator produces phone numbers that pass format validation but can never ring a real person.

  • Only officially reserved fictional and drama ranges
  • US and Canadian NANP, UK Ofcom and Australian ACMA blocks
  • National and E.164 international format side by side
  • Landline, mobile and freephone types labelled
  • CSV export for test fixtures and imports
  • Crypto-random and completely offline

How to use the Random Phone Number Generator

  1. 1

    Pick the country and numbering plan you need to test against.

  2. 2

    Choose whether copying should give you national or E.164 format.

  3. 3

    Set how many numbers you want, up to 500.

  4. 4

    Press Generate numbers and check the national, E.164 and type columns.

  5. 5

    Copy the list or download it as a CSV fixture.

About the Random Phone Number Generator

The Random Phone Number Generator produces phone numbers that pass format validation but can never ring a real person. Every number is drawn from a block the regulator has set aside for fiction and examples — the North American 555-0100 to 555-0199 range, Ofcom's drama numbers in the UK, and the ACMA drama ranges in Australia.

That matters more than it sounds. Test data made by rolling random digits routinely lands on somebody's actual mobile, and a misfired SMS campaign or an automated dialler test can then put real calls through to strangers. Numbers from reserved ranges are unallocated by design, so that cannot happen.

Each result is shown in both national and E.164 international format with the range type labelled, and the whole batch exports as CSV. Generation happens entirely in your browser using its cryptographic random source — nothing is uploaded and no number is looked up anywhere.

Frequently asked questions

Are these phone numbers safe to use in tests?

Yes. They come from ranges regulators keep permanently unallocated for film, TV and examples, so they are never assigned to a subscriber. A test SMS or dialler run cannot reach a real person.

What is the 555 phone number range?

In the North American Numbering Plan, the 555-0100 to 555-0199 block is reserved for fictional use. That is the block films and TV shows use, and it is the only part of 555 guaranteed never to be assigned to a subscriber.

Which UK numbers are reserved for drama?

Ofcom reserves specific blocks such as 07700 900000 to 900999 for mobiles, 020 7946 0000 to 0999 for London landlines, and the entirely fictional 01632 area code. This tool draws only from those blocks.

Will these numbers pass phone validation libraries?

They are structurally valid for their country, so length, prefix and format checks pass. Libraries that specifically flag fictional or unallocated ranges may reject them — which is often exactly the behaviour you want to test.

What is E.164 format?

It is the international standard: a plus sign, the country code, then the national number with no leading zero, spaces or punctuation. Most APIs and messaging platforms expect numbers in that form.

Related tools