Random Phone Number Generator
Pick a country (or a US state) and get 1 to 10 made-up numbers in that country's mobile format, each with a copy button.The Random Phone Number Generator makes between one and ten fake phone numbers in the mobile format of the country you choose. The dropdown lists 238 countries and territories, from Afghanistan to Zimbabwe, plus a Random setting that gives each number a different country. Choose the United States and a second dropdown appears with all 50 states, so you can get numbers that start with a real area code for, say, Texas or Ohio. Every result is a card showing the number and its country (or state and country) with a one-click copy button.
How the numbers are built
Each country in the dataset has a stored pattern: the country code followed by the right number of digits, grouped the way that country writes them. Bangladesh is +880 followed by ten digits, Ethiopia is +251 then 2-3-4, Myanmar is +95 then 2-3-4, Afghanistan is +93 then 2-7, the UK is +44 then 4-3-3, India is +91 then ten digits. When you press the button the X positions are filled with random digits, so the shape is right but the specific number is invented.
The US is handled differently. With a state selected, the tool picks one of that state's real area codes (Texas has 27 in the list, California 32, Wyoming just 307) and prints the number as +1 (area code) XXX-XXXX. With the state left on Random you get the plain +1 pattern with random digits throughout.
The count field accepts 1 to 10. Type anything outside that and you get an error instead of results.
Why these numbers are safe to use
Because the digits after the country code are random, most generated numbers fall on prefixes that no carrier has assigned, and the ones that happen to land on a real prefix still have random subscriber digits. Nothing is looked up against a directory and the tool cannot receive calls or texts. That makes the output good for test databases, mockups and demo accounts, and useless for anything that sends an SMS code. If a site needs OTP verification, a generated number will not get you through it.
Country codes and number lengths
The table below lists most of the countries in the dropdown with their dialing prefix and the total length of a mobile number including the country code (without the plus sign). Note that the lengths are what the generator produces; a few countries have more than one valid length in real use.
| Country | Mobile Prefix | Length of Mobile Number |
|---|---|---|
| Afghanistan | +93 | 11-12 |
| Albania | +355 | 12 |
| Algeria | +213 | 12 |
| Andorra | +376 | 10 |
| Angola | +244 | 12 |
| Antigua and Barbuda | +1 | 11 |
| Argentina | +54 | 12 |
| Armenia | +374 | 11 |
| Australia | +61 | 11 |
| Austria | +43 | 12 |
| Azerbaijan | +994 | 12 |
| Bahamas | +1 | 11 |
| Bahrain | +973 | 11 |
| Bangladesh | +880 | 13 |
| Barbados | +1 | 11 |
| Belarus | +375 | 12 |
| Belgium | +32 | 11 |
| Belize | +501 | 11 |
| Benin | +229 | 11 |
| Bhutan | +975 | 11 |
| Bolivia | +591 | 12 |
| Bosnia and Herzegovina | +387 | 11 |
| Botswana | +267 | 11 |
| Brazil | +55 | 13 |
| Brunei | +673 | 11 |
| Bulgaria | +359 | 12 |
| Burkina Faso | +226 | 11 |
| Burundi | +257 | 12 |
| Cambodia | +855 | 12 |
| Cameroon | +237 | 12 |
| Canada | +1 | 11 |
| Cape Verde | +238 | 11 |
| Central African Republic | +236 | 11 |
| Chad | +235 | 11 |
| Chile | +56 | 12 |
| China | +86 | 13 |
| Colombia | +57 | 12 |
| Comoros | +269 | 11 |
| Congo | +242 | 11 |
| Costa Rica | +506 | 11 |
| Croatia | +385 | 12 |
| Cuba | +53 | 11 |
| Cyprus | +357 | 11 |
| Czech Republic | +420 | 12 |
| Democratic Republic of Congo | +243 | 12 |
| Denmark | +45 | 11 |
| Djibouti | +253 | 11 |
| Dominica | +1 | 11 |
| Dominican Republic | +1 | 11 |
| East Timor | +670 | 11 |
| Ecuador | +593 | 12 |
| Egypt | +20 | 12 |
| El Salvador | +503 | 11 |
| Equatorial Guinea | +240 | 11 |
| Eritrea | +291 | 11 |
| Estonia | +372 | 11 |
| Eswatini | +268 | 11 |
| Ethiopia | +251 | 12 |
| Fiji | +679 | 11 |
| Finland | +358 | 11-12 |
| France | +33 | 12 |
| Gabon | +241 | 11 |
| Gambia | +220 | 11 |
| Georgia | +995 | 12 |
| Germany | +49 | 12 |
| Ghana | +233 | 12 |
| Greece | +30 | 12 |
| Grenada | +1 | 11 |
| Guatemala | +502 | 11 |
| Guinea | +224 | 12 |
| Guinea-Bissau | +245 | 11 |
| Guyana | +592 | 11 |
| Haiti | +509 | 11 |
| Honduras | +504 | 11 |
| Hungary | +36 | 11 |
| Iceland | +354 | 11 |
| India | +91 | 12 |
| Indonesia | +62 | 12-13 |
| Iran | +98 | 12 |
| Iraq | +964 | 12 |
| Ireland | +353 | 11-12 |
| Israel | +972 | 12 |
| Italy | +39 | 12 |
| Ivory Coast | +225 | 11 |
| Jamaica | +1 | 11 |
| Japan | +81 | 11 |
| Jordan | +962 | 12 |
| Kazakhstan | +7 | 11 |
| Kenya | +254 | 12 |
| Kiribati | +686 | 11 |
| Kosovo | +383 | 11 |
| Kuwait | +965 | 11 |
| Kyrgyzstan | +996 | 12 |
| Laos | +856 | 12 |
| Latvia | +371 | 11 |
| Lebanon | +961 | 11 |
| Lesotho | +266 | 11 |
| Liberia | +231 | 11 |
| Libya | +218 | 12 |
| Liechtenstein | +423 | 11 |
| Lithuania | +370 | 11 |
| Luxembourg | +352 | 11 |
| Madagascar | +261 | 12 |
| Malawi | +265 | 12 |
| Malaysia | +60 | 11-12 |
| Maldives | +960 | 11 |
| Mali | +223 | 11 |
| Malta | +356 | 11 |
| Marshall Islands | +692 | 11 |
| Mauritania | +222 | 11 |
| Mauritius | +230 | 11 |
| Mexico | +52 | 12 |
| Micronesia | +691 | 11 |
| Moldova | +373 | 11 |
| Monaco | +377 | 12 |
| Mongolia | +976 | 11 |
| Montenegro | +382 | 11 |
| Morocco | +212 | 12 |
| Mozambique | +258 | 12 |
| Myanmar | +95 | 12 |
| Namibia | +264 | 12 |
| Nauru | +674 | 11 |
| Nepal | +977 | 12 |
| Netherlands | +31 | 11-12 |
| New Zealand | +64 | 11 |
| Nicaragua | +505 | 11 |
| Niger | +227 | 11 |
| Nigeria | +234 | 13 |
| North Macedonia | +389 | 11 |
| Norway | +47 | 11 |
| Oman | +968 | 11 |
| Pakistan | +92 | 12 |
| Palau | +680 | 11 |
| Panama | +507 | 11 |
| Papua New Guinea | +675 | 11 |
| Paraguay | +595 | 12 |
| Peru | +51 | 12 |
| Philippines | +63 | 12 |
| Poland | +48 | 12 |
| Portugal | +351 | 12 |
| Qatar | +974 | 11 |
| Romania | +40 | 12 |
| Russia | +7 | 11 |
| Rwanda | +250 | 12 |
| Saint Kitts and Nevis | +1 | 11 |
| Saint Lucia | +1 | 11 |
| Saint Vincent and the Grenadines | +1 | 11 |
| Samoa | +685 | 11 |
| San Marino | +378 | 12 |
| Sao Tome and Principe | +239 | 11 |
| Saudi Arabia | +966 | 11 |
| Senegal | +221 | 12 |
| Serbia | +381 | 11-12 |
| Seychelles | +248 | 11 |
| Sierra Leone | +232 | 11 |
| Singapore | +65 | 11 |
| Slovakia | +421 | 12 |
| Slovenia | +386 | 11 |
| Solomon Islands | +677 | 11 |
| Somalia | +252 | 11 |
| South Africa | +27 | 12 |
| South Korea | +82 | 11-12 |
| South Sudan | +211 | 12 |
| Spain | +34 | 12 |
| Sri Lanka | +94 | 12 |
| Sudan | +249 | 12 |
| Suriname | +597 | 11 |
| Sweden | +46 | 11-12 |
| Switzerland | +41 | 12 |
| Syria | +963 | 12 |
| Taiwan | +886 | 12 |
| Tajikistan | +992 | 12 |
| Tanzania | +255 | 12 |
| Thailand | +66 | 11-12 |
| Togo | +228 | 11 |
| Tonga | +676 | 11 |
| Trinidad and Tobago | +1 | 11 |
| Tunisia | +216 | 11 |
| Turkey | +90 | 12 |
| Turkmenistan | +993 | 11 |
| Tuvalu | +688 | 11 |
| Uganda | +256 | 12 |
| Ukraine | +380 | 12 |
| United Arab Emirates | +971 | 11 |
| United Kingdom | +44 | 12 |
| United States | +1 | 11 |
| Uruguay | +598 | 11 |
| Uzbekistan | +998 | 12 |
| Vanuatu | +678 | 11 |
| Vatican City | +39 | 12 |
| Venezuela | +58 | 12 |
| Vietnam | +84 | 12 |
| Yemen | +967 | 12 |
| Zambia | +260 | 12 |
| Zimbabwe | +263 | 12 |
Countries people ask for most
A few countries account for most of the searches that land on this page, so here is what the tool prints for each and how it compares to the real numbering plan.
| Country | Tool output pattern | Real-world note |
|---|---|---|
| Bangladesh | +880-XXXXXXXXXX | Real mobiles are 01 plus nine digits domestically; internationally the 0 drops, giving +880 1X XXXX XXXX. The tool prints ten random digits, so the first digit will not always be 1. |
| Ethiopia | +251-XX-XXX-XXXX | Mobiles are 09 plus eight digits domestically; +251 9X XXX XXXX internationally. Nine digits after the code, matching the tool. |
| Myanmar | +95-XX-XXX-XXXX | Mobiles start with 09 and run seven to ten digits after that depending on the operator. The tool uses nine digits, the most common length. |
| Afghanistan | +93-XX-XXXXXXX | Mobiles are 07 plus eight digits domestically; +93 7X XXX XXXX internationally. Nine digits after the code, matching the tool. |
| Canada | +1-X-XXX-XXX-XXXX | Canada shares the +1 plan with the US and real numbers are ten digits after +1. The stored pattern here has an extra digit, so use the US option or the dedicated Canada page if you need a strictly valid length. |
Several countries also have their own page with more detail on the local format: Bangladesh, Canada, United States, United Kingdom, India, Nigeria, Australia, Indonesia, Turkey and UAE. The full set is under all phone number generators.
What people use it for
- Seeding a CRM, contact list or user table with numbers that pass a country-specific format check.
- Testing an international phone input: generate one number each from ten random countries and paste them in one after another.
- Filling placeholder contact details on a website mockup or a printed form sample.
- Giving fictional characters a number that looks right for where they live.
- Signing up for a throwaway account on a site that asks for a phone number but does not verify it.
Frequently asked questions
- Are these real phone numbers?
No. The country code and digit grouping are real, but the digits themselves are random and are not checked against any directory. The numbers cannot receive calls or texts.
- Can I generate a Bangladesh, Ethiopia or Myanmar number?
Yes. All three are in the country dropdown, along with 235 others. Pick the country, set how many you want (1 to 10) and press the button.
- How do I get a number from a specific US state?
Choose United States as the country. A State dropdown appears with all 50 states; pick one and the numbers will start with one of that state's real area codes.
- What does the Random country option do?
It picks a different random country for each number in the batch and formats each one accordingly, so ten numbers might come from ten countries. The country name is shown on each card.
- Why did the site I used the number on reject it?
Either it sends a verification code, which a fake number cannot receive, or it validates the operator prefix, which the random digits will not always match. Regenerate a few times or edit the leading digits to a known prefix.



