Random Phone Number Generator
Generate fake US or India phone numbers for forms and test data. Choose a format and copy one or all.
US and India formats
US numbers follow NANP: a 3-digit area code, 3-digit exchange, and 4-digit subscriber number. Area codes and exchanges start with 2–9. India mobile numbers are 10 digits starting with 6, 7, 8, or 9, usually shown with a +91 country code. These are random test numbers — they are not assigned lines and will not receive SMS or codes.
Available Formats
(XXX) XXX-XXXX— Standard US format+1-XXX-XXX-XXXX— US E.164+91 XXXXX XXXXX— India mobile+91XXXXXXXXXX— India E.164XXXXXXXXXX— Plain digits
Common Uses
- Filling forms and UI mockups with test data
- Database seeding during development
- Testing phone number validation logic
- Populating spreadsheet templates
- Need random strings? Try the Random String Generator
Frequently Asked Questions
Are these real phone numbers?
No. The numbers are randomly generated and follow the US NANP format rules, but they are not assigned to any real person or carrier. Use them safely for testing and development.
What format should I use for databases?
The plain format (XXXXXXXXXX) or E.164 (+1XXXXXXXXXX) are most compatible with database storage and international standards like RFC 3966.
Can I generate more than 50 numbers?
The slider goes up to 50. For larger batches, click Generate multiple times and use Copy All to collect results, or refresh and regenerate.
Are Canadian numbers included?
Canada shares the +1 country code and NANP format with the US, so the generated numbers could technically be valid in either country depending on the area code.