Tiny Online Tools logoTiny Online ToolssearchSearch tools…grid_viewAll Tools
Homechevron_rightSecurity Toolschevron_rightFake Phone Number GeneratorFake Phone Number Generator

Fake Phone Number Generator

Generate fake phone numbers in country-specific formats using reserved or fictional prefixes safe for testing.

infoNumbers use reserved or fictional prefixes and are intended only for testing. Do not call or text them.

Similar Tools

Fake Address Generator

Fake Address Generator

Generate random fake postal addresses for eight countries, including street, city, region, postal code, and country.

Fake Data Generator

Fake Data Generator

Generate realistic fake data for testing and development — people, companies, and internet data.

Email Generator

Email Generator

Generate random email addresses for testing and development.

Credit Card Generator (Test)

Credit Card Generator (Test)

Generate syntactically valid TEST credit card numbers (Luhn-valid) for Visa, Mastercard, Amex, Discover and JCB — for development only.

Rotate PDF

Rotate PDF

Rotate PDF pages to fix orientation issues.

Time Duration Calculator

Time Duration Calculator

Calculate time between two dates or add/subtract a duration from a date and time.

Split PDF

Split PDF

Split a PDF file into individual pages or page ranges.

apps

More Tools

Browse our full collection of free online tools.

Fake Phone Number Generator

Hardcoding a phone number in test data feels harmless — until you realise it dials somebody's actual mobile. Real numbers in your CI fixtures, screenshots, or demo accounts can trigger unwanted calls, SMS, and even legal complaints. This tool generates phone numbers that look plausible in each country, but use reserved or fictional prefixes that don't route to any real line.

Reserved ranges used

  • United States & Canada555-0100 to 555-0199, formally reserved by the North American Numbering Plan for fiction and testing.
  • United Kingdom07700 900000900999, reserved by Ofcom for dramas and training.
  • France06 39 98 XX XX, reserved by ARCEP for fiction.
  • Germany — Berlin test block 030 23125 XXX.
  • Japan, Australia, India, Brazil — realistic mobile formats with randomised subscriber digits.
  • Spain — randomised mobile number in 699 99 XXX XX shape marked clearly as test-only.

Two output formats

  • Local — formatted the way a person in the country would write it ((212) 555-0143, 07700 900123, 06 39 98 12 34).
  • E.164 — the international telecom format with +country prefix (+12125550143), suitable for APIs like Twilio, Vonage, or carrier billing tests.

Common use cases

  • Test suites & fixtures — seed databases with verifiable-shape phone numbers.
  • UI & form mockups — screenshots that won't expose a real subscriber.
  • Documentation & tutorials — safe illustrative numbers.
  • Carrier / SMS API sandboxes — fictional E.164 numbers for routing logic tests.
  • QA validation — check that international validation code accepts expected formats.

Important

The generator aims to use reserved prefixes wherever possible, but no number generator can guarantee a specific digit combination is unused forever. Always treat the output as test-only — never use it to call, text, or contact anyone, and do not sign up for real services with these numbers.