International Fake Phone Number Generator

Country-code formatted test phone numbers worldwide

Ad placeholder (leaderboard)

Generate country-correct fake phone numbers

This tool builds phone numbers that match a chosen country’s real dialling conventions — the correct ITU country calling code, a plausible national prefix, and the right total length — so they pass front-end format checks. Where a country publishes a reserved fiction block (the UK and US do), the tool uses it so the number can never reach anyone. It is built for testing international phone-input validation, demos, and seed data.

How it works

Every number is expressed in two ways. E.164 is the canonical international form: + then the country code then the national significant number, total length capped at 15 digits. The national format shows the in-country presentation with the trunk prefix (often 0) and typical spacing. For each country the generator stores the calling code, the national number length, a leading subscriber digit pattern, and — for the UK and US — the official reserved fictional range. It then fills the remaining positions with random digits.

Tips and notes

  • Prefer the E.164 output when feeding SMS gateways or validation libraries like libphonenumber.
  • Generate a mixed batch per country to test how your UI groups or flags numbers by region.
  • For countries without a public fiction block, treat the numbers as format-only stubs — never dial them.
  • Pair this with the dedicated US and UK generators when you need their full set of line types.
Ad placeholder (rectangle)