What this is for
Three jobs, mostly:
- Spot-checking a contact list. Operator data goes stale as subscribers port. Re-checking a sample tells you how far your records have drifted.
- Costing an SMS or voice campaign. Per-operator rates differ. Routing on the number series rather than the live operator produces a materially wrong estimate.
- Reconciling a billing export. When a telecom invoice does not match your records, mismatched operator attribution is a common cause.
The 30-number limit
The upstream provider accepts ten numbers per request. To reach thirty, the tool splits your list into three batches of ten and sends them one after another, with a short pause between each — that pause is a courtesy to the provider, not padding. The progress bar tracks the batches, so a run of thirty takes noticeably longer than a run of ten.
If you paste more than thirty, the extras are trimmed and the tool tells you how many were skipped rather than dropping them silently.
For a single number, the MNP Checker is faster and returns a little more detail.
How to use it
Paste numbers one per line, or paste a whole CSV column. Separators are flexible — newlines, commas, semicolons and spaces all work, and duplicates are removed automatically before anything is sent.
Then press Check all. Results fill in as they return.
Printing and exporting
Print produces just the results table — the page header, sidebar and ads are stripped out, so what comes off the printer is the data and the generation timestamp, nothing else.
Export to Excel downloads an .xlsx file with the columns you see on screen: number, status, operator, circle, circle code and plan type. Rows that failed carry the reason in place of the operator, so you can filter for problems in a spreadsheet without hunting.
Both are generated in your browser from results already displayed. Nothing is re-sent to build them.
Accepted formats
All of these are the same number and all work:
9876543210
+91 9876543210
09876543210
+91-98765-43210
The +91 country code, a leading zero, spaces and dashes are all stripped before lookup. Indian mobile numbers are ten digits beginning 6, 7, 8 or 9 — anything else is returned with an error rather than silently dropped, so your output row count always matches what you submitted.
Accuracy
Results reflect portability data at the time of lookup. A number ported within the last few hours may still show its previous operator, as propagation is not instantaneous.
Lookups are cached briefly by number, so re-checking the same number shortly afterwards returns the stored answer rather than re-querying.
Privacy
Results stay in your browser and the export is produced locally. We do not keep a record of the lists you check.
Note that unlike the IMEI Checker — which runs entirely client-side and transmits nothing — MNP lookups necessarily leave your browser, because the answer lives in an operator database.