Fake US Phone Number Generator

NANP-format US phone numbers for safe testing

Ad placeholder (leaderboard)

Generate safe, fictional US phone numbers

This tool produces phone numbers that look completely real but can never ring a real line. It follows the North American Numbering Plan (NANP) structure and locks the exchange and line digits to the 555-0100 through 555-0199 block, which the numbering authority reserves for fiction. That makes the output ideal for test fixtures, form validation, demo data, and screenshots.

How it works

A NANP number is NXX-NXX-XXXX: a 3-digit area code, a 3-digit central office (exchange) code, and a 4-digit line number. The rules say the first digit of the area code and exchange code must be 2–9 (N), and the second/third digits are 0–9 (X). The generator picks a valid area code, fixes the exchange to 555, and fixes the line number to the range 0100–0199, which is the officially fictional block. The result is then rendered in the format you choose — for example (212) 555-0142, 212-555-0142, 212.555.0142, or the E.164 form +12125550142.

Tips and notes

  • Use E.164 output when testing SMS or telephony APIs that demand +1 prefixed numbers.
  • Generate a batch to test how your UI handles a list of contacts or a CSV import.
  • Avoid the older 555-1212 directory-assistance number — this tool deliberately stays inside the safe 0100–0199 fiction block.
  • A valid format does not imply a working line; every number here is intentionally dead.
Ad placeholder (rectangle)