Random Phone Generator
Create reproducible synthetic phone numbers in US, UK, or international formats. Choose from formatted, E.164, or digits-only output for API examples and test fixtures.
Also known as: phone number generator · fake phone · test phone
seeded · synthetic data
Presets
Output
About this tool, tips & examples
What it does
The Random Phone Generator produces synthetic phone numbers in US, UK,
or international formats — output as human-formatted ((555) 123-4567),
E.164 (+15551234567), or bare digits. Generate up to 10,000 per run,
seeded so fixture files stay stable.
Common use cases
- Database fixtures — phone columns for user and contact tables (presets for default, US bulk, and international sets).
- Form and validation testing — country-appropriate formats for the accept path of phone validation.
- Normalization testing — the same numbers in formatted vs E.164 vs digits exercise parsing and canonicalization code.
- UI prototypes — realistic numbers in contact lists, call logs, and SMS mockups.
Settings
- Country — US, UK, or international; formats follow each region’s conventions.
- Format — formatted with separators, E.164 (
+and country code, the storage standard), or digits only. - How many — 1 to 10,000 numbers, exportable as text, CSV, or JSON.
- Seed — identical seed + settings = identical numbers.
Privacy note
Numbers are generated locally in your browser and never uploaded. They are fictional — not sampled from real directories — but a generated number may coincide with a real line, so never call, text, or send verification codes to generated numbers. Display and parsing only.
FAQ
Which format should I store? E.164 — it’s unambiguous, sortable, and what telephony APIs expect. Format for humans at display time. Generating matched sets in both formats makes conversion tests trivial.
Will these pass validation? Format validation, yes. Line-existence checks (carrier lookups) will mostly fail — useful for testing that layer separately.
Need whole identities? Fake Profile pairs numbers with names and emails; Fake Address adds postal data; Fake User Dataset builds full tables.