China Mobile Number Validator

Validate an 11-digit Chinese mobile number and identify its carrier

Ad placeholder (leaderboard)

A Chinese mobile number is an 11-digit number in the pattern 1[3-9] followed by nine more digits. The first three digits identify the carrier segment assigned by the Ministry of Industry and Information Technology (MIIT). This free tool normalises any +86 prefix, validates the format, and maps the prefix to a carrier in your browser — handy for cleaning OTP-SMS signup forms.

How it works

  1. Strip separators and any +86 / 0086 / leading 86 country code.
  2. Require exactly 11 digits matching 1[3-9] followed by nine digits.
  3. Read the three-digit prefix and look it up in the carrier tables:
    • China Mobile → 134139, 150152, 187188, and more,
    • China Unicom → 130132, 155156, 185186,
    • China Telecom → 133, 153, 180181, 189,
    • Virtual operators → 162, 165, 170.
  4. Reject a prefix that is not in any assigned block.

Example

Validate 138 0013 8000: 11 digits, pattern 1[3-9] ✓, prefix 138 → China Mobile. Validate +86 186 0000 0000: the +86 is stripped, prefix 186 → China Unicom. A number such as 133 0000 0000 resolves to China Telecom.

Notes

The carrier mapping reflects the segment owner, not necessarily the current provider, because China supports nationwide mobile-number portability. The tool validates structure and assigned prefixes only — a well-formed number can still be inactive, and a valid format never confirms a real subscriber. Everything runs locally in your browser.

Ad placeholder (rectangle)