📱China Mobile Number Checker - Carrier, MVNO and IoT Prefixes
Two questions come up whenever you import a list of Chinese contacts: is this string actually a valid mobile number, and which carrier issued it. Paste a whole block of text and the numbers are pulled out, stripped of +86, dashes and spaces, and matched against the MIIT prefix allocations for China Mobile, Unicom, Telecom and Broadnet. Resale (MVNO) ranges such as 170, 171, 162, 165 and 167 are flagged separately, as are 13-digit IoT numbers and the 1349 satellite range. Results can be masked for screenshots or exported as CSV, and nothing leaves your browser.
Free · No sign-up · Runs in your browserLast updated:
Loading tool...
How to use China Phone Number Check
- 1Paste the numbers, one per line, or a whole block of text around them
- 2Numbers are extracted and matched against the prefix table automatically
- 3Leave Remove duplicates ticked to collapse repeats
- 4Copy the masked numbers or export the table as CSV
FAQ
- Why is there no city lookup?
- Mapping a number to a city needs the first seven digits, and the full table runs to hundreds of thousands of rows and tens of megabytes — every visitor would download a large file first. This page does the part that is accurate offline: format validation and carrier prefix.
- What about ported numbers?
- A prefix only tells you who issued the number. China has allowed carrier porting since 2019, which keeps the number and changes the carrier, so for SMS routing, billing or anything else that matters, check with the carrier directly.
- What are the 13-digit numbers?
- Numbers starting 140-149 with 13 digits are IoT ranges used in car systems, payment terminals, meters and shared devices. They carry data and SMS only — they cannot take voice calls and most platforms will not send them a verification code.
- Are the numbers uploaded?
- No. Validation and prefix matching run in your browser, no request carries the numbers anywhere, and the CSV is generated locally.