Random Phone Number
Fake US phone numbers with real area codes – or safe 555 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
Can I call these phone numbers?
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.
What are 555 numbers?
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.
What is the E.164 format?
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.
Can I use these numbers to verify an account?
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.