Generate random phone numbers by country, carrier, and prefix on demand for development, testing, and data simulation.
More prefixes...
Locally stored history of your last 20 generated phone numbers.
No history yet

Chinese D-Series Paper Size Lookup
Look up exact millimeter dimensions for D0 to D6 series paper based on the GB/T 19999-2003 national standard, suitable for book, magazine, and office paper design.

B Series Paper Size Chart & Dimensions Guide
Look up ISO 216 standard B series paper sizes. Get exact millimeter and inch dimensions for B0 to B10, plus a visual comparison chart.

US Paper Size Chart
Check US standard paper sizes, including everyday, ANSI, and ARCH series. Features millimeter and inch conversions with visual proportion charts.
Are you struggling to find a large volume of structurally correct and rule-compliant fake phone numbers for development testing, data masking, or demo population? This tool uses algorithms to simulate the allocation logic of real phone numbers. It can batch generate properly formatted random phone numbers based on your selected country/region code, carrier prefix, and generation quantity. A standard phone number typically consists of a "country code + carrier prefix + user number," and this tool generates randomized numbers based exactly on this structure.
Q: Are the generated phone numbers real? Can they be used for registration or receiving SMS?
A: No. All numbers are algorithmically generated dummy numbers intended solely for non-production environments like testing, demonstrations, and data population. They do not have communication capabilities and should not be used for any scenario requiring real identity verification.
Q: What formatting rules do the generated phone numbers follow? For example, what does a Chinese phone number look like?
A: The tool strictly follows national telecommunication numbering plans (such as the E.164 standard for China) to generate numbers. Taking a mainland China phone number as an example, its typical format is: Country Code (+86) + 3-digit carrier prefix (e.g., 139, 188) + 8-digit user number. This tool randomly selects from the actual prefix pools assigned to your chosen carrier, ensuring the number structure complies with official standards. For instance, selecting "China Mobile" might generate numbers starting with "139" or "158".
Please use the generated numbers only for legitimate testing, development, or educational purposes. The maximum limit per generation is 100 numbers to prevent excessive resource consumption. Because the numbers are generated randomly, there is a very small probability that they might match an actual assigned phone number in the real world. Please ensure you do not use them for any purpose that might disturb others or violate privacy. After use, we recommend using the "Clear History" function.
For software testers and developers building test cases that require user phone number fields, we recommend using this tool in conjunction with specific scenarios. For example, when testing phone number format validation, you can batch generate numbers from different countries and of varying lengths for boundary testing. A typical application example: To test a Chinese user registration flow, you can set the country to "China" and the carrier to "China Unicom," then generate a batch of 11-digit numbers starting with Unicom prefixes like "130" or "156". This allows you to simulate real user input and efficiently verify your system's format validation and SMS interface simulation logic.