Random phone number generator
Formatted phone numbers for forms, CRMs and SMS integrations. Use the fictional 555-01XX range when a number must never ring anyone.
Press generate to fill this table.
Phone-field test checklist
- Store numbers in E.164 and format them only for display. That avoids duplicates like “(415) 555-0123” and “+1 415 555 0123”.
- Accept spaces, dots, dashes and brackets on input; people paste all of them.
- Remember the lengths vary. E.164 allows up to 15 digits, and national numbers differ by country.
- For automated SMS tests, use your provider’s magic test numbers (Twilio publishes a list) so nothing is really sent.
Questions people ask
Are these phone numbers real?
They follow each country’s number format but are randomly generated, so some may belong to real subscribers. Never call or text generated numbers. For US and Canadian tests, choose “555-01XX fictional”: numbers 555-0100 to 555-0199 are reserved for fiction by the North American Numbering Plan Administrator.
What is E.164 format?
E.164 is the ITU standard international format: a plus sign, the country code, then the national number with no spaces, for example +14155550123. Most SMS and telephony APIs such as Twilio expect numbers in E.164.
Which formats can I get?
Human-style (as people type them), national format, E.164 international, mobile numbers in locales that distinguish them, and US fictional 555-01XX numbers.