Random Phone Number

Fake US phone numbers with real area codes – or safe 555 numbers.

0 phone numbers

Random Phone Number Generator

Generate random US phone numbers for testing, prototyping and sample data. Each number uses a real area code from the state you choose and follows the North American Numbering Plan (NANP), so it passes the same validation rules as a real number.

Anatomy of a US phone number

A NANP number has ten digits: (AAA) EEE-LLLL.

  • AAA – area code: three digits tied to a region, e.g. 212 for Manhattan or 512 for Austin.
  • EEE – exchange: three digits that never start with 0 or 1; N11 codes such as 411 and 911 are service numbers.
  • LLLL – line number: four digits identifying the subscriber.

The generator respects these rules and skips the 555 exchange in normal mode.

Choose a format

Format Example Typical use
National (512) 864-2093 Forms and UI mock-ups
Dashed / dotted 512-864-2093 CSV exports, print
International +1 512 864 2093 Global contact lists
E.164 +15128642093 Twilio and other APIs
Digits only 5128642093 Database keys, input masks

Fictional numbers for screens and docs

Turn on Fictional 555-01xx numbers and every result falls in the 555-0100 to 555-0199 range reserved for fiction. Use them in screenshots, marketing material, books, games and documentation – nobody will get a call from a curious reader.

Good testing habits

Test your phone input with every format above, with and without the +1 prefix, and with area codes from several states. The numbers are generated in your browser and never stored.

Frequently Asked Questions

Please do not. Normal mode creates numbers with real area codes and valid exchanges, so some of them may belong to real people. Turn on Fictional 555-01xx numbers when you need numbers that are guaranteed not to ring anyone.

The North American Numbering Plan reserves 555-0100 through 555-0199 in every area code for fictional use. That is why films and TV shows use numbers like (212) 555-0147.

E.164 is the international standard used by most SMS and telephony APIs: a plus sign, the country code and the number without spaces, e.g. +12125550147.

No. The numbers cannot receive SMS codes for you, and using fake numbers to bypass verification breaks most services' terms. Use them for testing your own software, demos and mock-ups.